Jquery Post - Php Get Problem


Jquery Post - Php Get Problem

我有问题在jquery post, PHP得到。但是我没有得到任何值。我每次都得到错误。我做错了什么?有代码

它是jquery post:

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

它是PHP get:

echo $_GET["imagetext"];

p。S:我是php初学者

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

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

echo $_GET["iamgetext"];不输出任何内容的原因是它没有设置。至少不是通过ajax调用。

你有两个选择

  1. 使用echo $_POST["imagetext"];
  2. 使用$.get() ajax调用
$.post("a.php", { imagetext: $("textarea").val() } );
echo $_POST["imagetext"];

你使用了错误的全局变量,应该像上面那样