0

私のアプリケーションでは、perlとしてのバックエンドコードとjquerymobileを使用したフロントエンド開発があります。変数x=10 y = 20を使用してjqmページでフォームを送信すると、jqm.com /?x = 10&y = 20のようなパラメーターを置き換える代わりに、クエリ文字列でjqm.com/ id = 1000&xとして追加されます。 = 10&y=20。もう一度、値を変更して、
jqm.com /?id = 1000&x = 10&y = 20&id = 1000&x = newvalue&y=newvalueのフォームを送信します

4

1 に答える 1

0

actionフォームに属性を指定していないため、この問題が発生します。したがって、デフォルトでは、データがページ自体に送信されるため、毎回現在のページのURLにパラメータが追加されます。

この問題を修正するにはaction、次の例のように属性を追加するだけです。

<form action="a-page-to-send.php" method="post">
  <!-- code goes here -->
</form>
于 2013-01-17T22:39:56.837 に答える