ajax调用文件中的php代码并获得结果
我想从ajax调用的一些代码位于一个单独的文件中。php:ajax调用文件中的php代码并获得结果,php,ajax,Php,Ajax,我想从ajax调用的一些代码位于一个单独的文件中。php: <?php session_start(); $email1 = $_POST['email1']; //some code here processing $email1 $response = 'some text'; ?> alert($response); 在调用file.php之后,我希望能够执行以下操作: <?php session_start();
<?php
session_start();
$email1 = $_POST['email1'];
//some code here processing $email1
$response = 'some text';
?>
alert($response);
在调用file.php之后,我希望能够执行以下操作:
<?php
session_start();
$email1 = $_POST['email1'];
//some code here processing $email1
$response = 'some text';
?>
alert($response);
如何做到这一点?在ajax调用中,包括一个success。。例:
success: function(data) {
alert(data);
},
这将弹出一个带有您的响应的警报。在ajax调用中,包括一个成功。。例:
success: function(data) {
alert(data);
},
这将弹出一个带有您的响应的警报。请尝试:
$.ajax({ url: 'file.php',
data: {email1: $("#user_email").val()},
type: 'post',
success: function(data) {
alert(data);
}
});
查看
您还需要echo
输出PHP文件中的响应:
echo $response;
尝试:
查看
您还需要echo
输出PHP文件中的响应:
echo $response;
像这样的
$.ajax({
type: "POST",
url: "file.php",
data: {email1: $("#user_email").val()},
success: function(data) {
alert(data);
}
});
像这样的
$.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);
}
});
在PHP中,必须回显
$response
,在JS中,必须指定如下回调函数:
$.ajax({
url: 'file.php',
data: {
email1: $("#user_email").val()
},
type: 'post',
success: function(data) {
alert(data);
}
});
此外,a建议添加
标题(“内容类型:text/html”)
到.php
文件中。此外,建议添加标题(“内容类型:text/html”)
到.php
文件。他还必须先回显$response
。他还必须先回显$response
。效果很好!一开始我缺少的是对$response.Works的回应,就像一个符咒!一开始我所缺少的是对$response的回应。