我試圖從jQuery的傳遞變量到PHP,然後我用在我的網頁變量。我的jQuery腳本不失敗爲我的警示都來了,但我似乎已經抓住了變量與我的PHP頁面,因爲我「上線6錯誤未定義索引名」,這是被我用我的$ _ POST調用得到一個問題。回聲測試也在工作,所以php不會完全掛起。下面是代碼,並感謝您的任何意見:傳遞瓦爾從jQuery來PHP
編輯:展望dev的看法我也注意到,在可變正從jQuery的到PHP頁面過去了,我還對一個MAMP環境中測試這種沒有把握如果這有所作爲。
<?php
$SiteName = $_POST['name'];
$_SESSION['selectedSite'] = $SiteName;
echo $_SESSION['selectedSite'];
print_r($_POST);
?>
而且Jquery的
$(document).ready(function(){
$('.siteButton').click(function(event)
{
var siteName = event.target.id;
alert(siteName);
$.ajax({
type: "post",
url: "includes/functions.php",
data: {'name':siteName},
success: function(){
alert("success WOOT");
}
})
});
});
有一個jQuery功能後,你可能會發現更容易使用。更多信息[jQuery post()頁面](http://api.jquery.com/jQuery.post/)。 – adomnom 2013-02-22 23:12:51
您必須檢查是否設置變量,這樣 '$名稱= isset($ _ POST [ '名'])? $ _POST ['name']:null;' – Winston 2013-02-22 23:15:13
嘗試'type:「POST」,'。文檔中的所有示例均使用大寫字母。我從來沒有嘗試過小寫。 – 2013-02-22 23:21:47