我有一部分要使用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/

10-12 12:56
查看更多