我正在尝试将值传递给下一个PHP页面:
$("#see_comments").attr({href: "comments.php?aid='"+imgnum+"'"});
并在我正在使用的PHP文件中:
$aid = $_REQUEST[aid];
echo $aid;
但这显示输出如下:
\'9\'
为什么会这样? // 9是我传递的值。
答案 0 :(得分:1)
您的网络服务器已启用magic quotes。它们是一件非常糟糕的事情,如果你可以关掉它们,我强烈建议你这样做。
此外,不需要在查询字符串中引用值。试试这个:
$("#see_comments").attr({href: "comments.php?aid="+imgnum});
答案 1 :(得分:0)
因为您在PHP配置中启用了magic_quotes。现在禁用那个可怕的功能! :P
答案 2 :(得分:0)
如果aid
参数应该是一个整数,为什么要使用引号?为什么不这样写:
$("#see_comments").attr({href: "comments.php?aid="+imgnum});