簡體   English   中英

如何從JQuery調用PHP代理腳本

[英]How to call PHP proxy script from JQuery

我正在嘗試使跨域Ajax工作。 我從Yahoo Developer網站下載了一個PHP代理腳本,從命令行運行了它,並驗證了它從服務器接收到帶有GET請求的XML。

現在,我試圖連接到JS中的PHP腳本,但沒有結果。 我有以下幾點:

<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$.ajax({
    type:"GET", 
    url:"proxy.php", 
    dataType:"html", 
    success:function(msg){
        alert(msg);
    }
});
</script>

但是,這樣做是在警告框中輸出PHP腳本的源代碼 ,而不是XML! 我要去哪里錯了?

您的服務器必須實際運行php才能正常工作。 從您的問題來看,聽起來好像只是將proxy.php作為文本文件提供服務。

您需要使用適合您平台的代理腳本的服務器端風格,或者同時運行/支持php。 我建議使用前者,以您已經在服務器端運行的任何語言/平台運行等效的代理。

暫無
暫無

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

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