如何在没有页面的情况下使AJAX读回响应's源并且没有JSON
How to make AJAX read back response without page's source and without JSON?
我使用以下代码提交表单:
$.ajax({
url: $('#myForm').attr('action'),
url: 'index.php',
type: 'post',
/*dataType: 'html json', *///tell the server that you expect json
data: {
"num" : $('#myNum').val(),
},
success: function(response) {
alert(response);
if ( check_validate() == 1) {
alert(response);
}
else {}
}
});
然后在PHP index.php
中,我有:
if (isset($_POST["num"])) {
$num = $_POST["num"];
if($num == 1)
echo "sure!";
}
JS弹出sure!
和整个index.php
页面的源代码。有没有办法删除源代码,只显示响应而不将dataType
设置为JSON
?
只需在输出后停止脚本执行:
//must be before any other output, eg at top of file
if (isset($_POST["num"])) {
$num = $_POST["num"];
if($num == 1)
echo "sure!";
die();
}
if (isset($_POST["num"])) {
$num = $_POST["num"];
if($num == 1)
echo "sure!";
return;
}
相关文章:
- http请求使用html而不是json进行响应
- 在不同的javascript数组中对json响应进行排序
- Laravel数据表无效的JSON响应
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 使用来自不同异步函数的响应创建一个json对象
- 无法访问响应 JSON 对象
- 使用 RESTful API,如果未定义特定的响应 json 级别,我如何在客户端不出错
- 使用官方 Node.js SendGrid API 发送电子邮件时,响应 JSON 中可能出现哪些错误消息
- 无法从响应 JSON 中删除 html 标记
- 当响应 JSON 对象数据计数为零时,AJAX 成功回调函数重定向到错误回调
- 拆分 AJAX 响应 (JSON)
- jquery ajax 响应中缺少响应 JSON
- AJAX返回200成功,但未能解析响应JSON
- 向声音云响应json添加一个变量
- Node.js请求-Can't获取REST响应(JSON)的属性
- 如何使用javascript在for循环中获取响应json数据
- 下拉列表中未设置 AJAX 响应 JSON 数据
- Fetch api,为什么我必须在响应json()上使用它,试图让承诺有意义
- 如何使用ajax响应JSON数据
- 响应.json() 上的“意外输出结束”错误