Jquery Impromptu - 如何在从html文件中读取数据后设置状态的html

时间:2015-02-01 08:41:48

标签: jquery impromptu

在Impromptu弹出窗口中我有两个状态即。 state1和state2。 " html"的数据必须从文件(abc.html)中读取state2。我试过在state1中读取文件并将其设置为变量并使用该变量作为state2 html的数据,但它不起作用。

var secondPage = '';

//And when defining states

state0: {
    html:'First html',
    buttons: { Cancel: false, Next: true },
    focus: 1,
    submit:function(e,v,m,f){
        if(v){
            e.preventDefault();
            // have tried this but not working
            $.get('abc.html', function(data) {
                secondPage = data;
                $.prompt.goToState('state1');
            });
            //$.prompt.goToState('state1');
            return false;
        }
        $.prompt.close();
    }
},
state1: {
    html:secondPage, // this secondPage should be read from a abc.html file
    buttons: { Back: -1, Exit: 0, DoSomething: 1 },
    focus: 1,
    submit:function(e,v,m,f){
        e.preventDefault();
        if(v==0)
            $.prompt.close();
        if(v==1)
            // do something
        else if(v==-1)
            $.prompt.goToState('state0');
    }
}

0 个答案:

没有答案