我有一部分要使用ajax加载的页面。内容是此向导的html:http://techlaboratory.net/labs/SmartWizard2/index.htm
我目前正在做什么:
$(function(){
$.ajax({
url: 'content.htm',
dataType: 'html',
success: function(data) {
$('#content').html(data);
$('#wizard').smartWizard({
//#wizard is inside the #content
transitionEffect:'fade',
onFinish: function() {
alert('finishClicked');
}
});
}
});
});
如果我只使用$('#wizard')。smartWizard(),并将所有内容保留在同一页面上,则脚本可以正常工作。但是,当我用ajax加载时,它不起作用。谁能告诉我区别吗?任何想法如何解决?谢谢
最佳答案
由于Same Origin Policy,您无法在不同的域上执行ajax请求
有一些解决方案可以解决此问题。在这里浏览:https://stackoverflow.com/search?q=Same+Origin+Policy
关于jquery - jQuery ajax:加载html +应用插件,即ie7,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7730851/