Terdapat dua keperluan yang perlu dipenuhi apabila menggunakan ajax dalam projek yang pertama ialah mendapatkan alamat IP halaman apabila ia berada pada pelayan yang berbeza, seperti $.post( 'http://test.pingguo.com. /ldmgr...{} di sini saya menulis test.pingguo.com Kemudian untuk mendapatkan alamat IP secara dinamik, saya menulis var url=location.host Kemudian $.post( 'http://“+url+. /ldmgr/api/userAnalysisReport/ getAnalysisReport?analysisReportId='+Request.id+'',function(data){} Kemudian saya mencetak url ini Apabila saya mengakses pautan url latar belakang secara setempat, hasilnya ialah 127.0.0.1/index.html. . Dengan cara ini, saya boleh mendapatkan halaman secara dinamik IP pelayan masih belum jelas kerana pelayan ujian belum digunakan lagi tulis seperti ini: dan kemudian sambungkannya dalam url?analysisReportId='+ Request.id+'', iaitu 'http:///"+url+"/ldmgr/api/userAnalysisReport/getAnalysisReport?analysisReportId='+ Request.id+'', function(data){} Agak mendesak untuk pergi ke pelayan rasmi esok. Terima kasih banyak jika anda mengetahui masalahnya
Soalan 1 Mengapa tidak menggunakan alamat relatif?
Kenapa anda perlu mengisi bahagian nama domain dalam url? Bukankah lebih baik untuk '/path/a/b/c' sahaja?
Soalan 2: Gunakan fungsi split
Sama ada fungsi yang anda tulis betul atau tidak, anda akan tahu dengan mencubanya dengan beberapa set data lagi.
Pertama, adalah mustahil untuk mendapatkan alamat IP dengan js Anda hanya boleh meminta pelayan untuk mengembalikan alamat IPnya kepada anda bersama dengan halaman, dan kemudian anda mendapatkannya dan menyerahkannya.
Yang kedua, tiada masalah, adalah untuk mengekstrak data dari url