Ken*_*one 0 php database ajax jquery post
新手在这里...我有一个小的民意调查,并希望在提交民意调查时避免刷新页面,所以我查找了一些使用Ajax/jQuery来处理这个问题的例子.我正在尝试"调试"我的Post.php文件,该文件通过Ajax调用,如下所示:
$.ajax(
{
type: "POST",
url: "Post.php",
data: datastring,
success: function()
{
alert ("Success");
}
});
Run Code Online (Sandbox Code Playgroud)
用于调试目的的Post.php如下所示:
<?php
echo "Hello World";
?>
Run Code Online (Sandbox Code Playgroud)
我看到"成功"消息表示Post.php文件被成功调用,但我没有看到显示"Hello World"消息.在通过Ajax调用的Post.php文件中是否无法将文本回显到屏幕?
响应主体作为第一个参数传递给success函数.
来自http://api.jquery.com/jQuery.ajax/
success(data,textStatus,jqXHR):请求成功时要调用的函数.该函数传递三个参数:从服务器返回的数据,根据dataType参数格式化 ; 描述状态的字符串; 和jqXHR(在jQuery 1.4.x,XMLHttpRequest)对象.从jQuery 1.5开始,成功设置可以接受一系列函数.每个函数将依次调用.这是一个Ajax事件.
您的代码应如下所示
$.ajax({
type: "POST",
url: "Post.php",
data: datastring,
success: function(data){
alert (data);
}
});
Run Code Online (Sandbox Code Playgroud)