正如问题所说,如何使用jQuery向DropDownList添加新选项?
谢谢
如何禁用asp.Net mvc应用程序的自动浏览器缓存?
因为我在缓存所有链接时遇到缓存问题.但有时它会自动重定向到DEFAULT INDEX PAGE,并将其存储在缓存中,然后我一直点击该链接,它会将我重定向到DEFAULT INDEX PAGE.
所以有人知道如何从ASP.NET MVC 4手动禁用缓存选项?
我实现了一个功能,其中div通过ajax响应填充,检查下面的代码以获得更清晰:
jQuery.ajax({
type: 'POST',
url: url,
dataType: 'json',
data:data,
success: function(jsonResp) {
$('#formContainer').html(jsonResp.html);
}
});
Run Code Online (Sandbox Code Playgroud)
jquery .html()
函数在FF,crome,IE 8,9中工作,但不能在IE7中工作,因为预期它没有填充给定的html响应,我在代码中做了一些调试并检查是否有任何其他具有相同ID的div但是有文档中只有一个div具有'formContainer'ID,之后当我使用innerHTML
函数而不是$.html()
函数时,它在IE7中正常工作,我无法弄清楚为什么innerHTML
工作$.html()
而不是.
如果有任何主要原因我需要在整个应用程序中$().html()
按innerHTML
功能替换功能.
这是代码,但它不适用于IE8和7(IE9,chrome,firefox,safari,opera都可以).我尝试了很多东西(meta utf-8代码,php头代码,接收警报,缓存:false).我能做什么,我需要帮助.谢谢你的兴趣.
var request = $.ajax({
type:"GET",
url: "_veri.php?t=icerik_getir&id="+tabopen,
dataType: "html",
});
request.done(function(msg) {
$(".tab-contentmenu").html(msg);
});
Run Code Online (Sandbox Code Playgroud)
编辑:
alert为我提供了所有浏览器中请求的数据,但仍然没有".tab-contentmenu"中的请求数据,我该怎么办?
var request = $.ajax({
type:"GET",
context: document.body,
url: "_veri.php?t=icerik_getir&id="+tabopen,
dataType: "html"
});
request.done(function(msg) {
$(".tab-contentmenu").html(msg);
alert(msg);
});
Run Code Online (Sandbox Code Playgroud) ajax jquery getmethod internet-explorer-8 internet-explorer-7