2012-05-03 6 views
1

クエリ文字列、openlaszloで複数のパラメータを渡すにはどうすればよいですか? 2つのパラメータの間に '&'を使用すると、コンパイル時エラークエリ文字列で複数のパラメータを渡す方法openlaszlo

が表示されます。

サンプルコード:

LzBrowser.loadURL("../modules/Index.jsp?"base=canvas.base&id=canvas.Id,"fraMain"); 

クエリ文字列OpenLaszloのマルチパラメータを渡すには、私を助けてください誰か。事前に

おかげ

答えて

1

&アンプを使用することにより、これを達成することができます

0

メソッド内でディレクティブを使用しなかったため、おそらくコンパイルエラーが発生します。

<method name="someMethod"><![CDATA[ 

]]></method> 

これはXML仕様で必要です。 CDATAディレクティブを使用しない場合、タグ内のすべてのアンパサンドはXMLエンティティとして扱われます。

クエリ文字列の長さはブラウザによって異なります。限られた量のパラメータしか持たない場合、この方法が有効です。大量のデータを送信する場合は、データを送信する必要があります。

また、LzParamクラスと組み合わせてデータセットを使用することもできます。 What is the maximum possible length of a query string?

この議論をチェックし、各ブラウザのために許容するクエリ文字列の長さの詳細については

<method name="sendData" args="action"> 
    var d=canvas.datasets.dsSendData; 
    var p=new LzParam(); 
    p.addValue("param1", "value1", true); 
    p.addValue("param2", "value2", true); 
    d.setQueryString(p); 
    d.doRequest(); 
</method> 

:名前dsSendDataとのデータセットでは、このような複数のパラメータを追加することができます

関連する問題