2012-01-17 46 views
-3

返回类型可能在此URL的此分布式样式中?asp.net mvc不从cms应用程序中的url返回文本

$(function() { 
    $("#Submit1").click(function() { 


     $.ajax({ 
      url: 'http://localhost:1890/Cache/Index/1', 
      type: 'POST', 
      dataType: 'text', 
      success: function (data) { 
       alert(data); 

      } 
     }); 
    }); 
}); 


    public string Index(int id) 
    { 
    return "true"; 
    } 
+0

你得到一个错误?如果您将错误处理程序添加到您的ajax调用中,那么您可能会获得更多信息。 – Paddy 2012-01-17 13:58:25

+0

没有错误仍然触发成功,这是空的警报 – maztt 2012-01-17 14:06:09

+0

你试过只是省略dataType并让jQuery推断它吗? – Paddy 2012-01-17 14:08:28

回答

1

'text'不是数据类型参数的受支持选项。支持的选项有:

“xml”:将响应视为可通过jQuery处理的XML文档。

“html”:将响应视为HTML(纯文本);包括脚本标签进行评估。

“script”:将响应评估为JavaScript并对其进行评估。

“json”:将响应评估为JSON并向成功回调发送JavaScript对象。

这是从这里取:http://docs.jquery.com/Specifying_the_Data_Type_for_AJAX_Requests