Javascript 用ajax处理两个echo响应
如何使用$.ajax()函数处理PHP脚本中的两个回显响应。我是ajax新手,我的代码不起作用。以下是我的代码: form.js 还有我的uploader.php:Javascript 用ajax处理两个echo响应,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,如何使用$.ajax()函数处理PHP脚本中的两个回显响应。我是ajax新手,我的代码不起作用。以下是我的代码: form.js 还有我的uploader.php: echo "stuff1"; //some other code. echo "stuff2"; WAS不应该向“stuff1”发出警报……相反,它不会发送请求。您应该使用JSON作为响应,而不是解析纯文本的结果。然后在服务器端,您可以使用数组发送多个值作为响应 $.ajax({ url: "uploader.php",
echo "stuff1";
//some other code.
echo "stuff2";
WAS不应该向“stuff1”发出警报……相反,它不会发送请求。您应该使用JSON作为响应,而不是解析纯文本的结果。然后在服务器端,您可以使用数组发送多个值作为响应
$.ajax({
url: "uploader.php",
type: "POST",
data: Form,
dataType: "json", // <-- Add this param
processData: false,
contentType: false,
success: function (data) {
alert(data[0]);
}
});
可能重复的
$.ajax({
url: "uploader.php",
type: "POST",
data: Form,
dataType: "json", // <-- Add this param
processData: false,
contentType: false,
success: function (data) {
alert(data[0]);
}
});
$output = [];
$output[] = "stuff1";
//some other code.
$output[] = "stuff2";
echo json_encode($output);