如何让mvc动作触发jquery ajax转换器
How to make mvc action fire off jquery ajax converter?
我如何使mvc控制器操作命中ajax转换器。我可以修改响应以启动此吗
$.ajaxSetup({
converters: {
"mytype1 mytype2": function (result) {
//do stuff
return newresult;
}
}
});
我已经尝试更改JsonResult的内容类型和内容编码,如下所示:
result.ContentType = "mytype1";
..
response.AppendHeader("Content-Encoding", "mytype1");
但是没有意识到。。
编辑:
我真正想要的是更改mvc操作的返回类型,添加一个ajax转换器("mytype1-json"),并且仍然保留所有现有的$.ajax调用,这些调用期望json能够在
我假设您从服务器返回json
,您可以在转换器中提取json并返回您自己的类型
$.ajaxSetup({
converters: {
"json mytype2": function (result) {
//do stuff
return newresult;
}
}
});
然后您可以进行正常的ajax调用
$.ajax({
url:'',
type:'',
dataType:'json mytype2',
success:function(data){
// data will be newresult
}
});
您不必从服务器端显式调用转换器
相关文章:
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 将curl查询转换为jQuery.ajax()
- jQuery AJAX write to XML
- jQuery Ajax GET请求工作不正常
- jquery ajax https调用给出ERR_INSECURE_RESPONSE
- VB NET JQUERY AJAX上出现错误500
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- Jquery/Ajax.serialize()未完全工作
- 页面加载之前的jQuery Ajax加载程序
- jquery/ajax无限滚动事件
- 使用Jquery$.ajax将json数据传递给servlet(doPost)
- 如何将给定的curl命令复制为jquery ajax请求
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- Twitter API在jQuery AJAX中设置授权头
- AngularJS JQuery Ajax表单提交等效
- jQuery Ajax.ajaxSuccess()事件未激发
- 为什么Jquery$.ajax在函数调用中触发所有statusCode,即使调用成功
- jQuery AJAX总是出错
- jQuery Ajax数组序列化错误
- jQuery AJAX获取Vimeo缩略图