よし、これが js ファイル内から呼び出しているコードです: (はい、それが PHP コードであることはわかっています。私のサイトでは .htaccess を使用して js ファイルを php として処理し、適切な content-type ヘッダーをブラウザーに送信して、 IE content-type: application/javascript)
<?php
if (count($_GET)>0) {
print_r($_GET);
while(list($key, $value) = each($_GET)) {
echo $key." - ".$value."\n";
}
} else {
echo "alert('no get?');";
}
?>
私の問題はこれです:
print_r から配列を正しく出力します。IE:
Array
(
[name%3A1] =>
[call_id] => 0
[_] => 1339598074533
)
しかし、それは使用を拒否しますwhile(list($key, $index) = each($_GET))
変数を通過できない理由はあり$_GET
ますか? 多分私は何か間違って入力しましたか?ajax リクエストが送信する URL はhttp://preview.tinyurl.com/bnpe8feです。
また、get の代わりにタイプとして post を使用するたびに、投稿データが正しく送信されないようです (まったく送信されません)。POST
代わりにjsファイルへのajaxリクエストでデータを使用する方法はありますGET
か?