2011-07-14 55 views
1

我在jquery post中遇到问题,php get。但我没有得到任何价值。我每次都会出错。所以我做错了什么?有代码jquery post -php获取问题

这是jQuery的岗位:

$.post("a.php", { imagetext: $("textarea").val() }); 

这是PHP的GET:

echo $_GET["imagetext"]; 

P.S:我在PHP初学者。

回答

3

因为您发送的是POST请求,所以您需要在您的PHP中使用$_POST["imagetext"];。或者,您可以使用jQuery $.get将其更改为GET请求。

+0

谢谢:)对于你的答案.. – umuur

2

您需要在PHP中使用$_POST["imagetext"],因为您使用jQuery发布。你正在做的就像GET请求一样,但$.post(...)将发出POST请求。

0
$.post("a.php", { imagetext: $("textarea").val() }); 
echo $_POST["imagetext"]; 

您正在使用错误的全局变量,应该像上面那样。

1

原因回声$_GET["iamgetext"];没有打印出任何东西,因为它没有设置。至少不是通过你的ajax调用。

您有2个选项。

  1. 使用echo $_POST["imagetext"];
  2. 使用$.get()您的Ajax调用。