从PHP页面上的ajax帖子检索数据失败
我试图通过JavaScript函数将一组参数传递给要处理的PHP页面:从PHP页面上的ajax帖子检索数据失败,php,jquery,Php,Jquery,我试图通过JavaScript函数将一组参数传递给要处理的PHP页面: entries: "test data from JavaScript" 在我的PHP页面中,我试图获取已发布回页面的值: $_POST['entries'] 但这会让我保持“emtpy”的状态,不管我想做什么。我是PHP新手,所以这可能是一个愚蠢的问题 这是通过按钮单击调用的,如下所示: $("#submitButton").click(function(){}); 我看不出有必要这样做,是否应该用一种形式来包装 更
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{…}封装成一个整洁的小代理类,这要感谢西风的Rick Strahl。在过去,我已经在许多单独的HTML和ASP.Net解决方案中成功地使用了这个代理类,所以我不认为是代理服务导致了这个问题。看起来您在使用jQuery,那么为什么不使用它们的post功能呢 $.post(“/file/location/post.php”,{Name:“你好”,电子邮件:“email@address.com" } ); 然后在php代码中可以使用: $\u POST['Name']和$\u POST['Email'] 希望这有帮助 抱歉,刚刚看到您的更新代码-这应该可以:
$("#submit").click(function () {
var store = $("#store_name").val();
var contact = $("#contact_person").val();
$.post("submit.php", { entries: store } );
return false; });
你能展示你用来发出请求的完整代码吗?我们需要看到你正在使用的javascript代码来创建帖子