大家好,我正在尝试将参数从javascript传递给我的controller.php,但它没有通过,并且给了我未定义URL的错误。请帮助我,我将感谢你......这是我的代码
function JSfunction(assetid)
{
window.location="controller.php?command=delete&assetid=".assetid;
}
答案 0 :(得分:7)
您正在混合PHP和JS,您使用+来连接JavaScript中的字符串
将代码更改为此代码,它应该有效:
function JSfunction(assetid) {
window.location="controller.php?command=delete&assetid=" + assetid;
}
您现在正在做的是创建一个字符串并访问该字符串assetid
的{{1}}属性。
答案 1 :(得分:1)
您应该将window.location
设置为完整的网址,而不仅仅是相对网址。即。
window.location="http://foo.com/controller.php?command=delete&assetid=" + assetid;
BTW,JS使用+
来连接,而不是.
答案 2 :(得分:1)