2

我有一个页面的一部分,我想使用 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加载时它不起作用。谁能告诉我区别?任何想法如何解决?谢谢

4

1 回答 1

0

由于同源策略,您不能在不同域上执行 ajax 请求

有一些解决方案可以克服这一点。看看这里:https ://stackoverflow.com/search?q=Same+Origin+Policy

于 2011-10-11T21:12:52.233 回答