我在jquery帖子有问题,php get。但我没有任何价值。我每次都会得到错误。我做错了什么?有代码
这是jquery帖子:
$.post("a.php", { imagetext: $("textarea").val() } );
这是php得到:
echo $_GET["imagetext"];
p.s:我是php的初学者。
答案 0 :(得分:3)
因为您要发送POST
请求,所以需要在PHP中使用$_POST["imagetext"];
。或者,您可以使用jQuery GET
将其更改为$.get
请求。
答案 1 :(得分:2)
您需要在PHP中使用$_POST["imagetext"]
因为您使用jQuery发布。你正在做的就像请求是用GET做的那样,但是$.post(...)
会发出一个POST请求。
答案 2 :(得分:1)
echo $_GET["iamgetext"];
没有打印出来的原因是因为它没有设置。至少不是你的ajax电话。
您有2个选项。
echo $_POST["imagetext"];
$.get()
进行ajax通话。答案 3 :(得分:0)
$.post("a.php", { imagetext: $("textarea").val() } );
echo $_POST["imagetext"];
您使用的是错误的全局变量,应该如上所述。