关于ajax错误:如何访问张贴的数据



我使用。ajaxform提交表单数据和图像文件。我有多个异步调用正在使用相同的ajaxForm代码(其中大部分不处理图像)。

一切都很好,直到ajax遇到错误,此时我无法通过错误函数访问任何发布的数据,以便识别抛出错误的ajax调用(以便用我的代码正确处理它)。

我用的是this。Hammersholt在这个线程中建议的数据解决方案,当fileInput不使用时工作良好,但当文件被选中时无法检索数据。

使用ajaxForm同时处理数据和文件的解决方案将是首选。

非常感谢你的帮助,

安东尼

可以看到,在本例中,imp_wl_data的作用域是全局的

var imp_wl_data = []
 var imp_wl_ajaxquery = $.ajax(
  {
    url: 'https://myurl',
    async: false,
    success: function(imp_wl_data_res)
    {
      imp_wl_data = JSON.parse(imp_wl_data_res);
    },
  error: function(jqXHR, exception) {
    {
    alert(imp_wl_data);      
    },
  });

检查

var orderinfo = {
      'ordersplitjson': JSON.stringify(ordersplitjson),
        'customer_id': cust_id,
        'homedelivery': homedelivery,
        'seatnum': seatnum,
        'locationname': location_nam,
        'rownum': rownum
    };
    var json_data = JSON.stringify(orderinfo);
    var ajaxcallquery = $.ajax({
        type: 'POST',
        dataType: 'json',
        data: json_data,
        cache: false,
        async: true,
        contentType: "application/json; charset=utf-8",
        url: url + '/orderinsertservice',
        timeout: 10000,
        success: function(response) {

        },
       error: function(jqXHR, exception) {

        }
    });

相关内容

  • 没有找到相关文章

最新更新