I Ajax呼び出し作っています:最初Ajaxのcall paramからPHPの配列にアクセスするには?
$.ajax({
url: "create_card.php",
type: "GET",
data: {deck: selection, data: $(input_form).serialize()}
});
を、私はちょうど呼び出しで配列を使用していたので、私はdata: $(input_form).serialize()
を持っていた、と私は入力フォームからデータを取得するには、このコードを使用していた(card_info
されます入力フォームの名前付きデータ)の配列:
for($x = 0; $x < $array_length; $x++) {
if(isset($_GET[$card_info[$x]])){
$arg = $_GET[$card_info[$x]];
$sql_query .= "\"" . $arg . "\"";
if($x != $array_length - 1) {
$sql_query .= ", ";
} else {
$sql_query .= ")";
}
}
}
しかし、今、私はAjaxの呼び出しに余分なパラメータを追加したことは、私はもう同じ方法でデータにアクセスするように見えることはできません。私は$_GET[data[$card_info[$x]]]
を試しましたが、これは動作しませんでした。
data:$(input_form).serialize()+ '&deck = "selection" – splash58