アクションなしでCakePHPフォームを作成したい。すべてをJavaScriptで処理したい。アクションなしでCakePHPフォームを作成するにはどうすればよいですか?HTMLでは次のようにします。
<form action="#">
1429 次
3 に答える
2
default = false
フォームにパラメータを作成するだけで問題を解決しました。
于 2012-10-21T12:20:19.363 に答える
0
e.preventDefaultでアクションを防止したり、javascript / jqueryでfalseを返したりすることはできませんか?
jquery:
$('#yoursubmitbutton').submit(function(e){ e.preventDefault;});
私が推測するトリックを行います。
于 2012-10-21T12:11:04.767 に答える
0
編集:申し訳ありませんが、その注意を読んでいませんでした、preventDefaultはトリックを行う必要があります:)
JavaScriptまたはjQueryで処理する場合は、スキップしてhtmlフォームタグを追加できます。フォームのすべての入力に対して一意のIDを使用し、JSまたはjQueryセレクターを使用してフォームから値を取得するだけです。例:
<input type="text" id="textfield">
<input type="submit" id="submit">
<script type="text/javascript">
$('#submit').click(function() {
var textfieldInput = $('#textfield').val();
var postData = {
'textfieldInput' : textfieldInput
}
$.ajax({
type: "POST",
url: "yourBackend.php",
data: postData
}).done(function( data ) {
alert(data);
});
});
</script>
于 2012-10-21T12:15:41.470 に答える