[英]ajax call php code in a file and get result
我想从ajax调用的一些代码在单独的file.php中:
<?php
session_start();
$email1 = $_POST['email1'];
//some code here processing $email1
$response = 'some text';
?>
这就是我从ajax调用的方式:
$.ajax({ url: 'file.php',
data: {email1: $("#user_email").val()},
type: 'post'
});
我希望能够在调用file.php之后执行以下操作:
alert($response);
我怎么做?
在ajax调用中,包含一个成功..例如:
success: function(data) {
alert(data);
},
这将弹出一个警报,提示您您的回复。
尝试:
$.ajax({ url: 'file.php',
data: {email1: $("#user_email").val()},
type: 'post',
success: function(data) {
alert(data);
}
});
查看文档
您还需要在PHP文件中echo
显响应:
echo $response;
像这样吗
$.ajax({
type: "POST",
url: "file.php",
data: {email1: $("#user_email").val()},
success: function(data) {
alert(data);
}
});
在PHP中,您必须回显$response
,而在JS中,您必须指定回调函数,如下所示:
$.ajax({
url: 'file.php',
data: {
email1: $("#user_email").val()
},
type: 'post',
success: function(data) {
alert(data);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.