POST
を使用して送信するフォームがあり、フォームのajax送信に変換したいと思います。私は、データを取得
<script type="text/javascript">
$("#optionsForm").submit(function(){
var data= $("#optionsForm").serialize();
$.ajax({
url: 'filter.php',
type: 'post',
data: data,
success: function(data){
alert(data);
}
});
return false;
});
</script>
<?php
$html = "";
$html .= "<div id='options'>";
$html .= "<form id='optionsForm' method='post'>";
foreach($selectValues as $key => $value){
$title=new MODEL\String($key);
$html.= "<fieldset class='optionsBox'>";
$html.= "<legend>".$title->friendlify()."</legend><br/>";
foreach($value as $option){
$html .= "<input type='checkbox' name='".$key."[]' value='$option'>".htmlspecialchars($option)."</input>";
}
$html.= "</fieldset>";
}
$html .= "</select><input type='submit' value='submit'></form></div>";
$html .= "<div id='tables'></div>";
:私は、私は、フォームはそれだけでPOST
いくつかのコードを実行するのと同じことになるだろうデータFOMをシリアル化するときの内側.ajax
機能を.submit
機能を使用する場合:.submit(function)
を使用して
if(!empty($_POST)){
$filterValue=$_POST;
}
else{
$filterValue="y";
}
コードを投稿できますか? –
あなたは火かき棒のコンソールタブを使ってあなたの投稿を見ることができます。 view XMLリクエスト/エラーをチェックするだけです。 – Rooster
0.o ....英語お願いします –