2017-07-07 5 views
1

は、自分自身の問題のビット・ガット(Tomcatのみ8.5で発生しますが、私はそれを処理する必要があります)...ioArgs、dojox DialogSimple

私はdojoxを開くしようとしています。 widget.DialogSimpleはhrefを使用し、長いurl/data文字列を持ちます。インスタンス化時にHREFを設定すると、長すぎるため不正な形式のURLとして失敗します。だから、私はxhrPostとしてそれをすることができるようにしたい。 ioArgsプロパティを使用してこれを設定する方法はありますか?私はこれの例を示す文書を見つけることができませんでした。

答えて

1

あなたは正しいですか? HTTP "GET"の長すぎるURL文字列は、問題を引き起こす可能性があります。Web Services: maximum length of HTTP GET request?。一般的には、代わりに "POST"を行うという解決策があります。

この解決策はあなたのために役立つでしょうか?

Dojo - how to submit data using a Dialog form

<div dojotype="dijit.Dialog" id="subscription" title="subscription form" execute="alert('Transmitted');"> 
    <form action="PATH_TO_PHP_PAGE" method="POST"> 
     <!--input widgets--> 
     <!--submit button widgets--> 
    </form> 
</div> 
+0

こんにちはpaulsm4。うん、それは私のアプリケーションの1つの場所でのみ発生した場合、動作します。私はアプリケーション全体に使用されるダイアログを作成するジェネリック関数呼び出しを持っており、これはどこに問題があるのか​​です。私はそれを扱うことができる必要があります... xhrGetではなくxhrPostを実行するダイアログオブジェクトが必要です.... –

+0

あなたはオリジナルの投稿には言及していませんでした; Q:作成しないでくださいあなた自身のDijit? Dojoウィジェットは、1).js + 2).htmlの組み合わせです。あなたが探しているもののように聞こえます。簡単なチュートリアルです:https://www.ibm.com/support/knowledgecenter/en/SSRTLW_9.0.0/com.ibm.rad.samptut.doc/tutorials/web/topics/dojo_lesson7.html – paulsm4

関連する問題