-2

ローカル ファイルに問題があります。それが可能かどうかはわかりませんが、可能かどうか知りたいです...

私のローカル HTML のコードは次のとおりです。

$(document).ready(function(){
$("#load").load("http://localhost/prueba.php",{estado:"ok"});});

そしてphpオンラインは次のとおりです。

<?php
echo '<script>alert("' . $_POST["estado"] . '");</script>';?>

"http:// localhost /prueba.htm" のようなローカル HTML を実行すると、問題なく動作します。しかし、「C:\documents\prueba.htm」のようなローカル ファイルを実行しようとすると、php コードが実行されず、それが必要になります。

これは単なる例です。実際には、php でクエリを実行して、自分の情報を HTML ファイルに戻したいと考えています。

誰でも私を助けることができますか?私の英語で申し訳ありませんが、それ以上の選択肢はありません...どうすればいいですか?

4

2 に答える 2

1

主な問題は、ブラウザの同一生成元ポリシーにより、リクエストが許可されないことです。ローカル ファイル システム (Windows file:///) からの jQuery Ajax リクエストをご覧ください。

于 2013-04-17T22:32:59.737 に答える