错误:302响应代码json

时间:2015-05-27 06:23:26

标签: php ajax json response status

doRender

我已经调用了url来更新页面,但我得到302得到回复

METHOD = GET 状态= 302

提前致谢!!

2 个答案:

答案 0 :(得分:1)

您的问题是什么并不完全清楚。 302是重定向代码(意味着该网页未以完全正常的方式下载)。这意味着URL在下载数据包之前有一个中间步骤。如果您拥有并控制调用的第一个URL,则该URL将重定向到另一个URL。也许您需要以不同方式构造URL以绕过中间URL。但是这假设302代码对于您要完成的任务是致命的。

答案 1 :(得分:0)

productName  = (typeof(productName) != 'undefined' && productName != '') ? productName : '';
      userId       = (typeof(userId) != 'undefined' && userId != '') ? userId : '';
      settingsData = (typeof(settingsData) != 'undefined' && settingsData != '') ? settingsData : '';


             $.ajax({
                              type    : "GET",
                              dataType: "json",
                              url     : baseUrl + url,
                              data    : {
                                   productColumnName : productName,
                                   targetId          : userId,
                                   settingsData      : settingsData
                               }
                           }).done(function( response ) {
                               checkLogout(response);
                               location.reload();
                           }).fail(function() {
                               location.reload();
                           });

我明白了 URL错误,因为它给出了302