[英]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.