@Ajax.ActionLink("Sales file", "Product", "Import", null, new AjaxOptions{ LoadingElementId = "spinner"}, new {@class="import"})
提出两项要求。一个在查询字符串上有以下内容......
?X-Requested-With = XMLHttpRequest / Import
我查看了this,但我确信我在页面中只有一个对ajax.unobtrusive的引用。
有什么想法吗?
答案 0 :(得分:2)
我怀疑您的页面中包含一些其他javascript文件,即AJAX化所有链接。有点像:
$('a').click(function() {
$.get(this.href, function(result) {
});
return false;
});
所以你得到2个AJAX调用 - 一个是jquery.unobtrusive-ajax.js
脚本的结果,另一个是自定义脚本的结果。
查看视图中包含的所有脚本,然后逐个删除它们,直到找到吸烟枪。