Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
$.ajax获取请求_Ajax_Jquery - Fatal编程技术网

$.ajax获取请求

$.ajax获取请求,ajax,jquery,Ajax,Jquery,嗨,有没有办法从帖子中获取请求,这样我就可以打印出来 例如,我希望得到这个(登录到服务器) 我知道有一些工具可以做到这一点,但我现在对此并不感兴趣 $.ajax({ type: 'POST', url: "/App/user/", data: profile, cache: false, success: function(data){ $(".response-container").html(JSON.string

嗨,有没有办法从帖子中获取请求,这样我就可以打印出来

例如,我希望得到这个(登录到服务器)

我知道有一些工具可以做到这一点,但我现在对此并不感兴趣

$.ajax({
    type: 'POST',
    url: "/App/user/",
    data: profile,
    cache: false,
    success: function(data){            
       $(".response-container").html(JSON.stringify(data, null, 2));
    }

});
这看起来很有趣(jQuery.param())

data选项可以包含形式为key1=value1&key2=value2的查询字符串,也可以包含形式为{key1:'value1',key2:'value2'}的映射。如果使用后一种形式,则在发送数据之前,使用jQuery.param()将数据转换为查询字符串。通过将processData设置为false,可以绕过此处理。如果希望将XML对象发送到服务器,则处理可能是不需要的;在这种情况下,将contentType选项从application/x-www-form-urlencoded更改为更合适的MIME类型

编辑: .ajaxSend永远不会执行。调用success函数。这怎么会发生

$(document).ajaxSend(function(e, jqXhr, options) {
    alert("hallo");
});
$.ajax({
    type: 'POST',
    url: "/App/user/",
    data: profile,
    cache: false,
    success: function(data){            
       console.log("ajax sent!")
    }

});

当然,有一种方法可以在服务器端获取请求数据。如何-取决于您使用的后端类型(PHP、JSP、ASP.NET、DJANGO…)


在PHP中,您可以选中
$\u SERVER['QUERY\u STRING']
$\u POST

,您可以在将所有AJAX请求发送到服务器之前使用
.ajaxSend
全局事件处理程序来处理这些请求。传递给事件处理程序的参数提供了所需的所有信息

在C语言中,您可以使用

Request.RawUrl

什么?您的问题不清楚。我想在发送到服务器时打印请求。在客户端打印,还是在服务器端打印?如果您需要在客户端进行调试,所有现代浏览器都已经支持了。它们可以设置为将httprequests打印到控制台。在发送之前,我需要它在我的js前端。这是答案,但我的ajaxSend不会触发。我打电话给ajax是因为我得到了回应。有什么想法吗?@user874774:我不知道你在说什么。
Request.RawUrl