したがって、次のコードを使用して「ログイン」フォームを操作し、action="" の URL に送信し、応答されたデータが target="" で指定された ID に送信されるようにします。サブミット方法はmethod=""で指定
私はこれが好き。それはきちんとしています。しかし、毎回フォームごとにこのコードを書き直さなくても、すべてのフォームが Jquery を介して送信されることを意味するスクリプトを持つ方法があるかどうか疑問に思っていました。それはただ面倒です。
とても有難い!
<script type="text/javascript">
$(document).ready(function(){
$("#login").submit(function(){
var thistarget = this.target;
$(thistarget).html('Submitting...');
jQuery.ajax({
data: $(this).serialize(),
url: this.action,
type: this.method,
error: function() {
$(thistarget).html("Form failed to submit");
},
success: function(results) {
$(thistarget).html(results);
}
})
return false;
}
);
});
</script>