Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/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
Javascript 我想显示使用$.get()发送的完整请求_Javascript_Jquery_Get - Fatal编程技术网

Javascript 我想显示使用$.get()发送的完整请求

Javascript 我想显示使用$.get()发送的完整请求,javascript,jquery,get,Javascript,Jquery,Get,如何显示从$.get请求发送到服务器的完整请求, 我的要求如下: $.get("http://api.yelp.com/business_review_search", { 'ywsid': xxxx', 'term': term, 'limit': 20, 'location': location, 'category': category }, function add(data, t

如何显示从$.get请求发送到服务器的完整请求, 我的要求如下:

$.get("http://api.yelp.com/business_review_search", 
    { 
        'ywsid': xxxx', 
        'term': term, 
        'limit': 20, 
        'location': location, 
        'category': category
    }, function add(data, textStats, jqXHR) {----}}}, 'jsonp');
在这里,我想在网页上显示发送到服务器的确切请求

使用Firebug。(mozilla的调试器)您将能够看到使用此工具发送的请求

你可以用这样的东西来打印

 For Each item In Request.Form
 Response.Write  Request.Form(item) & "<BR />" 
 Next 

$.get("yoururlcontainingtheabove",
 function(data)
{$("#div").html(data)}
,text);
申请表中的每个项目的

答复.书面请求.表格(项目)&“
” 下一个 $.get(“YourUrl包含上述内容”, 功能(数据) {$(“#div”).html(数据)} ,文本);
使用Firebug。(mozilla的调试器)您将能够看到使用此工具发送的请求

你可以用这样的东西来打印

 For Each item In Request.Form
 Response.Write  Request.Form(item) & "<BR />" 
 Next 

$.get("yoururlcontainingtheabove",
 function(data)
{$("#div").html(data)}
,text);
申请表中的每个项目的

答复.书面请求.表格(项目)&“
” 下一个 $.get(“YourUrl包含上述内容”, 功能(数据) {$(“#div”).html(数据)} ,文本);
您可以使用调试工具,如


您可以使用调试工具,如


如果要显示发送到服务器的实际请求、标题和所有内容,则需要使用服务器端语言在处理请求之前捕获请求


这只有在您控制向其发出请求的服务器时才可能。否则,据我所知,这是不可能的。

如果您想显示发送到服务器的实际请求、标题以及所有内容,则需要在处理请求之前使用服务器端语言捕获请求


这只有在您控制向其发出请求的服务器时才可能。否则,据我所知,这是不可能的。

如果您正在查找jqXHR对象的完整URL(带回调),尽管我还没有找到它(您可能会幸运地在这里查看)。如果您不需要序列化参数,那么可以尝试使用类似的方法


编辑:在成功功能中尝试
this.url
。它似乎在非json-p的情况下对我有效,这里也引用了它

如果您正在查找的话,jqXHR对象可能有完整的URL(带回调),尽管我还没有找到它(您可能在这里找到了)。如果您不需要序列化参数,那么可以尝试使用类似的方法


编辑:在成功功能中尝试
this.url
。它似乎在非json-p的情况下对我有效,这里也引用了它

我也遇到了类似的问题

我试图研究jqueryjavascript文件中的ajax函数。此函数中有一个变量“s”。s、 url将给出使用数据n参数发出的调用请求

function success() {
        // If a local callback was specified, fire it and pass it the data
        if ( s.success ) {
            s.success.call( callbackContext, data, status, xhr );
        }

        // Fire the global callback
        if ( s.global ) {
            trigger( "ajaxSuccess", [xhr, s] );
        }
    }

我也有类似的问题

我试图研究jqueryjavascript文件中的ajax函数。此函数中有一个变量“s”。s、 url将给出使用数据n参数发出的调用请求

function success() {
        // If a local callback was specified, fire it and pass it the data
        if ( s.success ) {
            s.success.call( callbackContext, data, status, xhr );
        }

        // Fire the global callback
        if ( s.global ) {
            trigger( "ajaxSuccess", [xhr, s] );
        }
    }

我可以看到我想要显示请求的请求,这可能吗?这似乎忽略了如何在客户端获得它的实际问题,可能没有额外的工具。是的,Charles Proxy或Chrome开发者工具或其他任何工具都可以工作,但这不是问题所在。好吧。。那就这样做吧。。服务器端如上所述创建请求,并将其传递回javascript并在那里打印。我可以看到我想要显示请求的请求,这是可能的吗?这似乎忽略了如何在客户端获取请求的实际问题,可能没有额外的工具。是的,Charles Proxy或Chrome开发者工具或其他任何工具都可以工作,但这不是问题所在。好吧。。那就这样做吧。。服务器端如上所述创建请求,并将其传递回javascript并在那里打印。根据您的web浏览器,有不同的选项。您还可以使用类似于OWASP ZAP的东西,通过在您的计算机上设置本地代理来过滤请求,从而从特定的浏览器中抽象出来。在web浏览器上有不同的选项。您还可以使用类似OWASP ZAP的东西,通过在您的计算机上设置本地代理来过滤请求,而不是
$返回的
jqXHR对象
中存储的请求信息,从而从特定浏览器中抽象出来。get
?当然会返回
jqXHR
对象,但我知道没有办法提取完整的请求。正如我提到的,据我所知,这是不可能做到的。请求信息存储在
jqXHR对象中,不是由
$返回的吗。正如我提到的,就我所知,这是不可能做到的。是的,我在给出请求url的$.ajax函数的成功函数中调整了jquery.js及其url。是的,我在给出请求url的$.ajax函数的成功函数中调整了jquery.js及其url。