2011-07-14 53 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調用。