javascript - Ajax 帖子响应包含 html

标签 javascript ajax post

我想用ajax将一些数据发布到php。然后我想要 php 的响应。

我的回复按照我想要的方式显示,但后面是整个页面的 HTML。

我正在使用 Laravel。该项目已被删除,因此该帖子似乎有效。

这是javascript,我真的不想因为ajax问题而使用jquery..

        var request = new XMLHttpRequest();
        request.open('POST', window.location.pathname + "/delete", true);
        request.setRequestHeader("Content-Type", "application/json");
        request.setRequestHeader("X-CSRF-TOKEN", document.head.querySelector("[name=csrf-token]").content );
        request.dataType = 'text';

        var data = JSON.stringify({"itemid": itemid});

        request.send(data);

        request.onreadystatechange = function() {
            if (request.readyState === 4) {

                console.log(request.responseText);

                var response = JSON.parse(request.responseText);

                if (request.status === 200 && response.status === 'OK') {
                    console.log('successful');
                } else {
                    console.log('failed');
                }
            }
        }

php代码以

结尾

return "I only want this return value"

不知何故,响应文本是

I only want this return value<link rel='stylesheet' type='text/css' property='stylesheet' href=等等等等(整个页面html)

最佳答案

终于找到了!

是laravel调试栏https://github.com/barryvdh/laravel-debugbar

我添加了以下路线并且它有效。

Route::get('/_debugbar/assets/stylesheets', [
'as' => 'debugbar-css',
'uses' => '\Barryvdh\Debugbar\Controllers\AssetController@css']);

Route::get('/_debugbar/assets/javascript', [
'as' => 'debugbar-js',
'uses' => '\Barryvdh\Debugbar\Controllers\AssetController@js']);

关于javascript - Ajax 帖子响应包含 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53288752/

相关文章:

javascript - 浏览器内的Node JS fs模块

javascript - PHP 如果条件不工作

javascript - CSS 和 JQuery 在 Ajax 调用后不起作用

javascript - 如何将 js 字符串从 chrome 扩展内容脚本发送到 php

javascript - 没有任何服务器脚本的简单 HTML POST,可以使用 JS 完成

node.js - 使用 Postman 测试我的 Node.js 程序

javascript - Monotouch/Mono for Android Javascript 到 C#

javascript - 在 Laravel 5 中使用 Ajax 并返回 json 数组

WordPress - 自定义帖子状态未显示

javascript - window.print() 在 IE 11 中不起作用