サーバー側からの送信とクライアント側からの送信の違いは何ですか? 例を挙げて説明することができます。私はあなたのクエリを理解していればサーバー側からの送信とクライアント側からのフォームの送信との違い
はあなたに
サーバー側からの送信とクライアント側からの送信の違いは何ですか? 例を挙げて説明することができます。私はあなたのクエリを理解していればサーバー側からの送信とクライアント側からのフォームの送信との違い
はあなたに
を教えてください。(もちろんしない限り、あなたはそこに別のWebサイトやポストのデータにWebリクエストを作成し、応答を読み取って、サーバー側のコードを持っていますが、あなたの質問に基づいて、私は真剣にこのような場合は疑う)
があります。クライアント側のフォーム転記の二種類:
INPUT
要素および送信ボタン(INPUT TYPE="submit"
又はBUTTON TYPE="submit"
のいずれか)とFORM
素子を有することにより、昔ながらの方法。
<form method="post" action="some URL that will receive posted data">
<input type="text" name="UserName" />
...
<button type="submit>Save</button>
</form>
すべての任意の特定の要素を必要としない新しい、多くの場合、ユーザーフレンドリーにAjaxの投稿;ユーザーがデータを入力することはおそらくありますが、時にはデータが存在しないこともあります。例では、jQueryを使用してAjaxのポスティングを簡素化しています。
$.ajax({
url: "some URL that will get posted data"
data: { UserName: "JohnDoe" }
type: "POST",
success: function(data, status, xhr){
// do what's required
},
error: function(xhr, status, err){
// inform the user about an error
}
});
最初のものは、それが難しいなど
秒1はJavascriptに大きく依存し、スクロール位置を保つことができる副作用を再描画/厄介なページの読み込み/更新を持っているとDOM要素を操作します結果。
をありがとう、私はあなたがクライアント/ブラウザからフォームの提出の方法について尋ねていると思います。 ASP.NETフレームワークを使用している場合 a)は、プレーンHTMLでは、明示的にフォーム要素
<form id="form1" onsubmit="JavascriptFunction();" .....>
でフォームの投稿を行うためにJavaScript関数を指定する必要がb)には、フォームの投稿を心配する必要はありませんASP.NETは自動的にこれを行います。代わりに、.aspxページは自分自身にポストバックします。
あなたがさらに明確化が必要な場合は、私たちは、サーバー側のフォームの投稿のようなものはありません
提出するサーバー側の内容が不明です。 '
@マイケルとの違いはありませんb/w ajazとポストバック。私のコードでは、私はasp.netアプリケーションでjavascriptコードまたはvb.netコードでフォームを送信することができますと仮定します。だから私は違いと実装する方法が欲しい。ありがとうございます – Mihir
提出することによって正確に何を意味しますか?それは文字通り私が前もって提出ボタンをクリックしていない。コントロールのタグ "runat = server"について質問していますか? –