AJAX はパラメータを渡しますが、PHP はパラメータを取得できません。
AJAX コードは次のとおりです。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> type:'POST', url:'../php/a.php?ID='+'abc', success: function(data) { alert(data); }
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> echo $_GET['ID'];
<!DOCTYPE HTML> <html> <meta charset="gb2312" /> <title></title> <script src="http://code.jquery.com/jquery-latest.js"></script> </スタイル> </head> <スクリプト> $.ajax({ タイプ:「POST」、 URL:'index.php?ID='+'abc', 成功: 関数(データ) { アラート(データ); } }) </スクリプト> </ボディ> </html> <br><font color="#e78608">------解決策------------------</font><br>作成者は、あなたの php が実行できると確信していますか? <br><font color="#e78608">------解決策-----</font><br>作者は GET パラメータを追加してみてはどうでしょうか?乱数はブラウザによってキャッシュされます。 <br><font color="#e78608">------解決策-----</font><br>ああ、それは POST からの GET パラメーターです。キャッシュの問題。 <br><font color="#e78608">------解決策---------</font><br>