0

何が問題なのかはわかりませんが、ディープ リンク プラグインが原因で、$_GET 変数が ajax URL を正しく読み取れないのではないかと推測しています。

最終的な URL は次のようになります: /dashboard.php#/projectSetup.php?mode=edit&getJobNumber=2012-30

ここに私のPHPがあります:

$getJobNumber = $_GET['getJobNumber'];
$mode = $_GET["mode"];

$mode または $getJobNumber をエコーすると、結果が得られません。問題は URL の形式に関係していると思います。2 つの .php ファイルとその中間にある # に注意してください。

回避策を知っている人がいたら教えてください。

4

1 に答える 1

1

その通りです。URLの に続くものは#すべて「ドキュメント フラグメント」と見なされ、サーバーには送信されません。

URL RFCで「フラグメント」の「検索」を行う#と、一般に、URL で他のものを使用することがインターネットと互換性がないことがすぐにわかります。

于 2012-08-27T19:42:29.800 に答える