为什么在这段代码点击后不显示(或不加载)mysite.html?
$('#icon a').click(function (event) {
event.preventDefault();
$('.table_show, #num_count, #select_box, #input_search').fadeOut('slow', function () {
$.ajax({
url: url,
cache: false,
success: function(html){
$(".results").append(html);
$(this).hide().show();
//$.getScript("http://localhost/Siran-mehdi/files/js/admin.js");
}
});
//.hide().show("slow")
});
});
$(".results").load('mysite.html');
当然mysite.html
必须与脚本在同一个文件夹中,或者你可以使用完整的url (总是限制在相同的来源策略)"http://www.yoursite.com/mysite.html"
也可以使用。Ajax 方法,。加载的方式只是为了简单。
$.ajax({
url: "mysite.html", //or full url http://...
success: function(data){
$('.results').html(data);
}
});
在.load
方法中,您也可以设置回调函数:
$(".results").load('mysite.html', myCallback);
你应该看看jQuery API, http://api.jquery.com/jQuery.ajax/
你只需要使用.load()
插件…