我试图连接两个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
如果有人能告诉我串联的地方出了问题,我将不胜感激。
看起来你使用单引号来退出字符串,但你用双引号开始字符串?你还有一句话,我认为你应该有一个问号。。。
也改一下:
url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/?j=" +jobId + "&p=" + photoId + ""
看起来单引号和双引号混合在一起了。你的url变量是这个意思吗?
url: "<?= $this->baseUrl() ?>/modelling/jobs/remove-photo/?j=" + jobId + "&p=" + photoId