検索

ホームページ  >  に質問  >  本文

javascript - 最近プロジェクトに取り組んでいるときに ajax を使用するときにいくつかの問題が発生しました。

プロジェクトで ajax を使用する場合、満たす必要がある要件が 2 つあります。1 つ目は、$.post( 'http://test.pingguo.com など、別のサーバー上にあるページの IP アドレスを取得することです。 /ldmgr...{} ここでは、test.pingguo.com と記述し、IP アドレスを動的に取得するために、var url=location.host と記述します。次に $.post( 'http://“+url+” /ldmgr/api/userAnalogyReport/ getAnalysisReport?analysisReportId='+Request.id+'',function(data){} 次に、この URL をローカルでバックグラウンド URL リンクにアクセスすると、結果は 127.0.0.1/index.html でした。このようにして、ページを動的に取得できます。テスト サーバーがまだデプロイされていないため、サーバーの IP はまだ明確ではありません。2 番目のことは、ページのアドレス バーの後ろにある ID 値を取得することです。次のように記述します: そして、それを url?analysisReportId='+ Request.id+''、つまり 'http:///"+url+"/ldmgr/api/userAnalysisReport/getAnalysisReport?analysisReportId='+ に結合します。 Request.id+'', function(data){} 明日、公式サーバーに行く必要があるので、少し急ぎますが、問題がわかった方は、よろしくお願いします。

迷茫迷茫2843日前448

全員に返信(2)返信します

  • 黄舟

    黄舟2017-05-16 13:22:42

    質問 1 なぜ相対アドレスを使用しないのですか?

    なぜ URL のドメイン名の部分を入力する必要があるのですか? 「/path/a/b/c」だけのほうが良いのではないでしょうか?

    リーリー

    質問2:分割機能を上手に活用しましょう

    あなたが書いた関数が正しいかどうかは、さらにいくつかのデータセットで試してみることでわかります。

    リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:22:42

    最初のポイントは、js で IP アドレスを取得することは不可能です。サーバーにページと一緒に IP アドレスを返すように要求し、それを取得して送信することしかできません。

    2 番目の方法は、URL からデータを抽出することです

    返事
    0
  • キャンセル返事