0

我正在尝试连接两个 var 值,然后将它们放在 ajax 发布 URL 中,但我不断收到错误报告。

我将向您展示我尝试做的事情:

var photoId = 227;
var jobId = 334;

   $.ajax({
   type: "POST",
      url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/'j=' +jobId + '&p=' + photoId + "

以上产生了以下值

http://127.0.0.1/website/modelling/jobs/remov...j=%27%20+jobId%20+%20%27& p=%27%20+%20photoId%20

如果有人能告诉我连接出错的地方,我将不胜感激。

4

2 回答 2

1

似乎您使用单引号从字符串中删除,但是您使用双引号开始字符串?你也有一个单引号,我相信你应该有一个问号......

也改变它:

  url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/?j=" +jobId + "&p=" + photoId + ""
于 2013-07-22T14:05:50.000 回答
0

看起来单引号和双引号混合在一起。你的意思是你的 url 变量吗?

url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/?j=" + jobId + "&p=" + photoId
于 2013-07-22T14:05:40.220 回答