处理jQuery.ajax空内容响应

时间:2010-07-09 17:43:40

标签: jquery ajax

我有以下“jquery / javascript”代码:

$.ajax({
    url: "PpbData",
    data: {RaidId: raidId},
    success: function(text) { $('input#PpbData').val(text); },
    dataType: 'text'
});

代码使用AJAX从服务器更新文本框。有用。 但是当响应为空字符串时 - 我在firefox控制台中找不到'找不到元素' 没什么大不了的,但我想摆脱警告。

使用asp.net mvc我生成响应如下:return Content("");

修复它的简单而优雅的方法是什么? (我想出了几个黑客,但我不想要黑客攻击)

2 个答案:

答案 0 :(得分:0)

试试这个:

$.ajax({
    url: "PpbData",
    data: {RaidId: raidId},
    success: function(text) { if(text) { $('input#PpbData').val(text); } },
    dataType: 'text'
});

答案 1 :(得分:0)

或者您可以提供一些内容。例如,Rails脚手架控制器在成功的无响应AJAX调用中返回“OK”作为文本内容。为您提供简单的测试。

相关问题