将参数从javascript传递给php

时间:2011-07-10 06:47:39

标签: php javascript

大家好,我正在尝试将参数从javascript传递给我的controller.php,但它没有通过,并且给了我未定义URL的错误。请帮助我,我将感谢你......这是我的代码

function JSfunction(assetid)
{
    window.location="controller.php?command=delete&assetid=".assetid;
}

3 个答案:

答案 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)

  1. 您必须包含服务器地址,如果在本地使用,则可以用http://localhost/AppName/pages?QueryString表示。
  2. 使用加号连接字符串,在php脚本中使用dot进行连接。