簡體   English   中英

從javascript調用php文件時出錯[HTTP / 1.1 301永久移動807ms]

[英]error on call to php file from javascript [HTTP/1.1 301 Moved Permanently 807ms]

我有一個JavaScript代碼,該代碼調用php文件並接收輸出。 我的JavaScript代碼是

 function properties(location) {

    if(window.XMLHttpRequest)
        xmlHttpRequest=new XMLHttpRequest();
    else if(window.ActiveXObject)
        xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");

    xmlHttpRequest.open('GET','myfile.php?region='+region,true);
    xmlHttpRequest.onreadystatechange=function() {
        if(xmlHttpRequest.readyState==4)    
          alert(xmlHttpRequest.responseText);
    }
    xmlHttpRequest.send();
  } 

該代碼在localhost上運行良好,並且收到了輸出,但是當我在實時服務器上嘗試運行時,它無法正常工作,並且在瀏覽器的控制台中顯示以下消息

[14:36:20.350] GET http://mysite.com/myfile.php?region=South [HTTP/1.1 301 Moved Permanently 807ms]

而且它也給了我另一個網址,非常感謝您提供任何幫助。

打開您的網絡瀏覽器並執行此操作。

嘗試使用帶有“ www”的網址。 並檢查它是否重定向到非www。 最好不要使用“ www”。 並檢查重定向。

在看到最終位置后,請在代碼中編輯URL位置。

您可能還會檢查服務器上的.htaccess文件,以查看其是否具有任何重定向。

xmlHttpRequest.open('GET','myfile.php?region='+region,true);

在這里,您可以提供完整的路徑或正確的相對URL。

嘗試在發送到服務器之前添加您的基本URL

var baseurl = 'yoursite.com';
xmlHttpRequest.open('GET',baseurl+'myfile.php?region='+region,true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM