Web サイトでサーバー側のキャッシュを実行しており、フォームの送信に基づいて機能をトリガーする必要があります。Javascript を介してフォーム送信のコンテンツにアクセスするにはどうすればよいですか? 通常、$_POST を介して PHP でこれらにアクセスします。
フォームの送信後に提供されるページはキャッシュされたページであり、PHP は実行されないため、PHP 経由で値を取得できません。
jQueryを使用しています。
Web サイトでサーバー側のキャッシュを実行しており、フォームの送信に基づいて機能をトリガーする必要があります。Javascript を介してフォーム送信のコンテンツにアクセスするにはどうすればよいですか? 通常、$_POST を介して PHP でこれらにアクセスします。
フォームの送信後に提供されるページはキャッシュされたページであり、PHP は実行されないため、PHP 経由で値を取得できません。
jQueryを使用しています。
$_POST
はサーバー側の PHP 変数であり、JavaScript とは関係ありません。
現在、$_POST
変数には通常、フォームから送信された何らかの種類の値が含まれており、JavaScriptからアクセスできます。フォームをループして、入力された値を非常に簡単に取得できます。
jQuery を使用している場合は、次のような値を取得できます。
$("#myform input[name=first_name]").val();
$('form').submit(function() {
alert($(this).serialize());
return false;
});
jQueryを使用している場合は、上記を実行できます。
次のこともできます。
var form = document.getElementById("<yourformid>");
for(var i =0; i < form.elements.length; i++){
// grab form.elements[i]
}