我正在尝试连接两个var值,然后将它们放在ajax post 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
如果有人能告诉我连接错误的地方,我将非常感激。
答案 0 :(得分:1)
似乎你正在使用单引号退出字符串,但你用双引号启动字符串?你也有一个单引号,我相信你应该有一个问号...
也改变它:
url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/?j=" +jobId + "&p=" + photoId + ""
答案 1 :(得分:0)
看起来单引号和双引号混合在一起。你的url变量是什么意思?
url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/?j=" + jobId + "&p=" + photoId