weixin_33744141 2016-04-13 12:42 采纳率: 0%
浏览 144

自定义AJAX dataType类型

Is such thing possible?

I want to create a dataType called "json/rows", that parses the text the server outputs, and does something to it, then it goes to the success function?

Example code in how I think it should work:

$.ajax({
    dataType: "json/rows",
    dataTypeParser: function(response) {
        response = JSON.parse(response);
        response.rows = "test";
        return response;
    },
    success: function(response) {
        console.lo(response.rows); //console logs "test"
    }
})
  • 写回答

1条回答 默认 最新

  • weixin_33749131 2016-04-13 12:55
    关注

    From the jQuery Documentation:

    $.ajax({
      accepts: {
        mycustomtype: 'application/x-some-custom-type'
      },
    
      // Instructions for how to deserialize a `mycustomtype`
      converters: {
        'text mycustomtype': function(result) {
          // Do Stuff
          return newresult;
        }
      },
    
      // Expect a `mycustomtype` back from server
      dataType: 'mycustomtype'
    });
    

    here use json/rows instead of application/x-some-custom-type

    评论

报告相同问题?

悬赏问题

  • ¥15 使用yolov5-7.0目标检测报错
  • ¥15 对于这个问题的解释说明
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备