我想傳遞參數給PHP頁面收集來自Ajax的POST數據,從一個JavaScript函數:無法檢索PHP頁面
entries: "test data from JavaScript"
在我的PHP頁面我米試圖抓住這回發到該網頁的價值:
$_POST['entries']
但這種不斷迴歸「emtpy」,不管我怎麼努力,推動通過。我是PHP新手,所以這可能是一個愚蠢的事情來解決。
這是從一個按鈕調用單擊像這樣:
$("#submitButton").click(function(){});
如若被包裹在一個形式,因爲我看不到這樣做的必要性?
更新[全碼]
var proxy = new ServiceProxy("submit.php");
$("#submit").click(function() {
var store = $("#store_name").val();
var contact = $("#contact_person").val();
proxy.invoke("", { entries: store }, success, error, false);
return false;
});
註上用於ServiceProxy。這個代理類將默認的$ .ajax {...}包裝成一個整潔的小代理類,這要歸功於瑞克斯特勞爾在西風。我以前在許多單一的HTML和ASP.Net解決方案中成功地使用了這個代理類,所以我不是代理服務造成這個問題。
你能告訴你正在使用發出請求的完整代碼? – 2012-01-11 16:41:36
我們需要看到您使用的JavaScript代碼創建POST – MrGlass 2012-01-11 16:43:03