Asp.net mvc 3 Jquery下拉列表和模板不在IE9中工作的网格
我做了很多测试。这段代码在Firefox5中运行良好,但在IE9中无法运行 下面的代码在IE9中根本不适用于下拉列表和网格。当我清除IE缓存并刷新页面时 被新值填充。我看AJAX调用很好 问题IE9: 下拉重新填充代码在IE9中不起作用。用于填充下拉列表的JQuery函数位于JS文件中Asp.net mvc 3 Jquery下拉列表和模板不在IE9中工作的网格,asp.net-mvc-3,jquery,jquery-templates,Asp.net Mvc 3,Jquery,Jquery Templates,我做了很多测试。这段代码在Firefox5中运行良好,但在IE9中无法运行 下面的代码在IE9中根本不适用于下拉列表和网格。当我清除IE缓存并刷新页面时 被新值填充。我看AJAX调用很好 问题IE9: 下拉重新填充代码在IE9中不起作用。用于填充下拉列表的JQuery函数位于JS文件中 var重载菜单=(函数(){ $.getJSON(“/HeaderMenu/GetHeaderMenu”,函数(数据){ $('#headermenud>选项')。删除(); $(“#headermenud”)。
var重载菜单=(函数(){
$.getJSON(“/HeaderMenu/GetHeaderMenu”,函数(数据){
$('#headermenud>选项')。删除();
$(“#headermenud”)。前缀(“”);
var text=$.trim($(“#dropdownttext”).val();
var期权=$(“#headermenud”);
$。每个(数据、函数(){
if(text==this.Id)
options.append($(“”).val(this.Id).text(this.DisplayName));
其他的
options.append($(“”).val(this.Id).text(this.DisplayName));
});
});
});
网格重新填充代码在IE9中不起作用。重新填充网格的JQuery函数位于JS文件中
var ReloadGrid=(函数(){
$.getJSON(“/HeaderMenu/GetHeaderGrid”,函数(数据){
$('table.gridTable>tbody').empty();
(data.lengthGET请求可能被某些浏览器缓存。请尝试禁用缓存,而不是使用并设置cache:false
参数:
$.ajax({
url: '/HeaderMenu/GetHeaderGrid', // TODO: never hardcode urls like this use Url helpers
type: 'GET',
cache: false,
success: function(data) {
// same as before
}
});
某些浏览器可能会缓存GET请求。请尝试禁用缓存,而不是使用并设置cache:false
参数:
$.ajax({
url: '/HeaderMenu/GetHeaderGrid', // TODO: never hardcode urls like this use Url helpers
type: 'GET',
cache: false,
success: function(data) {
// same as before
}
});
你可以用这个:
$.ajax({
url: '/HeaderMenu/GetHeaderGrid', // TODO: never hardcode urls like this use Url helpers
type: 'GET',
cache: false,
success: function(data) {
// same as before
}
});
你可以用这个:
$.ajax({
url: '/HeaderMenu/GetHeaderGrid', // TODO: never hardcode urls like this use Url helpers
type: 'GET',
cache: false,
success: function(data) {
// same as before
}
});
感谢代码现在运行良好。Onething,如何使用URL帮助程序替换硬编码URL?@pirzada,如下:@URL.Action(“GetHeaderGrid”,“HeaderManu”)
。感谢代码现在运行良好。Onething,如何使用URL帮助程序替换硬编码URL?@pirzada,如下:@URL.Action(“GetHeaderGrid”,“HeaderManu”)
。
$.ajax({
url: '/HeaderMenu/GetHeaderGrid', // TODO: never hardcode urls like this use Url helpers
type: 'GET',
cache: false,
success: function(data) {
// same as before
}
});