1
jQueryで初期化された配列をAJAX POSTでPHPに解析しようとしています。しかし、配列のToString()
に警告しようとしています。ここに私のajax呼び出しがあります。私は本質的に配列をとり、それをPHPに渡していくつかの操作を追加しようとしています。ここに私のコードです:ajaxコールは成功しましたが、データは返されません
AllArray.push("Alim");
AllArray.push("Jonathon");
AllArray.push("Kyle");
var returnVal = AllArray.toString();
$.ajax({
type: "POST",
data: { 'allInfoArray' : returnVal },
success: function() {
console.log("AJAX Fired");
}
これは私のhtmlファイルのPHPです。私はデバッグの目的で配列に警告しようとしています。
$allTeamArray = $_GET['allInfoArray'];
echo "<script type='text/javascript'>alert('$allTeamArray');</script>";
@ FuzzyTreeの答えに追加する:期待どおりのページにリダイレクトされていないので、あなたがしようとしているアラートが(表示されないので、それを解釈/)、動作しませんが、唯一のrecievingそれは 'のパラメータとして出力ですsuccess'-function – Jeff
関数がコンソールにログを記録し、正しいページにリダイレクトするため、奇妙です。警告ボックスは表示されますが、何も表示されません。_REQUESTも_POSTに変更しました... –
それはどのページにリダイレクトされますか? ajaxで定義されたURLはありません! ajaxコールはどこかにリダイレクトしてはいけません....これらの2つの別々のファイルはありますか? – Jeff