我用jquery将一些数据发布到php文件中。 PHP文件只保存数据并打印失败消息的成功。我想获取由php文件生成的消息并嵌入div中。我无法弄清楚如何从PHP文件中返回消息。
这是我的代码:
jQuery的:
$(document).ready(function(){
$('#submit').click(function() {
$.ajax({
type : 'POST',
url : 'post.php',
data: {
email : $('#email').val(),
url : $('#url').val(),
name : $('#name').val()
},
});
});
});
PHP:
<?php
//save data
$message = "saved successfully"
?>
答案 0 :(得分:8)
尝试 -
$(document).ready(function(){
$('#submit').click(function() {
$.ajax({
type : 'POST',
url : 'post.php',
data: {
email : $('#email').val(),
url : $('#url').val(),
name : $('#name').val()
},
success:function (data) {
$("#yourdiv").append(data);
}
});
});
});
这使用success
函数的ajax
回调将您的数据返回到data
参数中的页面。然后回调函数将您的数据附加到页面上的div。
您还需要 -
echo $message
在你的php页面中为jQuery提供一些可以使用的数据。
答案 1 :(得分:1)