0

したがって、関数で必要な結果が得られますが、iframe を作成するか、結果を表示する必要があります。これを行うには何を変更する必要がありますか? scopedetails div と関係があると思いますが、100% ではありません。

            function getscope(id){
            var id = id

            var txt = 'Click generate to generate the scope of work now';

            $.prompt(txt,{ 
                buttons:{Confirm:true, Cancel:false},
                submit: function(v,m,f){
                    var flag = true;
                    if (v) { }
                    return flag;
                },
                callback: function(v,m,f){

                    if(v){      
                        $.post('getscope',{sid:id},
                               function(data){
                               $("div#scopedetails").html(data);                                   
                               }
                        );
                    }
                }
            });
        }
4

1 に答える 1

0

iframe に .innerHTML プロパティを設定することはできません。最初に、ドメインの一部であるダミーの空白ページに iframe が読み込まれていることを確認する必要があります。以前は「about:blank」を使用できましたが、セキュリティ制限がなくなりました。次に、iframe の /document/body 要素を取得し、その DOM を操作する必要があります。で作業する方がはるかに簡単です。

于 2012-10-04T15:44:00.350 に答える