Ajax Status 200返回Error

时间:2015-07-23 08:41:05

标签: ajax ajaxform

我正在使用ajaxForm,但这个表现很奇怪。我在打电话:

$('#myForm').ajaxForm({
  type: "POST",
  dataType: 'json',
  success: function (json) {

  },
  error: function (jqXHR, textStatus, errorThrown) {

  }
});

表单调用最后返回的函数:

$arrReturn['LNK'] = $fn;
print json_encode($arrReturn);

但是我使用正确的返回值登陆错误:

Array{"LNK":"1437640345.xlsx"}

我试图删除dataType,在我的被调用函数中设置一个标头,自己构建json字符串,但没有任何改变。我做错了吗?

1 个答案:

答案 0 :(得分:0)

使用以下

$.ajax({
          type: "POST",
          url: url,
          data: data,
          success: function (res) {
           // your process
           }
           ,
           error: function (jqXHR, textStatus, errorThrown) {

            }
       });