Jquery $.post()在事件处理程序上输出HTML
关于jQuery$.post(),我遇到了一个无法解决的问题。 我通过$.post()向PHP发送一个请求,如下所示:Jquery $.post()在事件处理程序上输出HTML,jquery,.post,Jquery,.post,关于jQuery$.post(),我遇到了一个无法解决的问题。 我通过$.post()向PHP发送一个请求,如下所示: $.post('php_script.php', { carid: cid, url: value }, function(data,status){ console.log(data + ': ' + status); } ); PHP脚本输出:echo'ok' 我得到的不是“ok”,而是
$.post('php_script.php', {
carid: cid,
url: value
},
function(data,status){
console.log(data + ': ' + status);
}
);
PHP脚本输出:echo'ok'代码>
我得到的不是“ok”,而是数据
变量上的整个HTML代码<代码>状态
状态成功
你知道为什么会这样吗?
我的头撞到墙上已经好几天了,但还是没发现问题
编辑:PHP代码
我仍然不知道为什么$.post()失败,但我使用$.ajax()实现了这一点。既然它起作用了,我就坚持下去。谢谢大家(还有SpYk3HH的关注)我们能看看php吗?听起来你可能会得到一个“错误返回页”当然,这样做是为了确保我不会浪费任何人的时间:)等等,php_script.php是一个带有内联回显的HTML页面吗?不,是$.post();来自.js文件。它向php脚本LOL发出请求,我知道帖子来自哪里,但是您的URL(php_script.php
)是php控制器还是HTML页面?它应该是一个PHP控制器(除非在字符串生成器中,否则上面没有HTML)。