Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery $.post()在事件处理程序上输出HTML_Jquery_.post - Fatal编程技术网

Jquery $.post()在事件处理程序上输出HTML

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”,而是

关于jQuery$.post(),我遇到了一个无法解决的问题。 我通过$.post()向PHP发送一个请求,如下所示:

$.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)。