0

hii誰かがフォームタグの送信ボタンをクリックしたときにサーバーに情報を送信したいのですが、更新したり、別のURLに移動したりしたくありません。

私はAJEXについて知りません。この目的のために必要ですか??

4

2 に答える 2

1

Dragon66 がコメントで示唆しているように、インライン フレームを使用できます。

<form action="..." target="form-results">
...
</form>
<iframe name="form-results"></iframe>

インライン フレームには、サーバーから送信されたデータが、ページ コンテンツとは別のものとして表示されますが、その中に配置されます。サーバーの応答によっては、成功した操作に関する情報を含む小さなボックスが表示される場合があります。

HTML 属性または CSS を使用して、インライン フレームの寸法 (幅と高さ) を設定できます。インライン フレームを非表示にする場合はwidth=0 height=0 frameborder=0、HTML および/またはiframe { display: none}CSS で設定できます。

于 2012-06-03T08:36:54.270 に答える
0

ええ、それには ajax が必要です。これらのリンクを参照してください。

http://be.twixt.us/jquery/formSubmission.php

http://jquery.malsup.com/form/#ajaxForm

フォーム送信に ajax を使用してフォームを送信する方法の良い例を次に示します。

于 2012-06-03T07:17:55.687 に答える