導航:首頁 > IDC知識 > ajax本地伺服器

ajax本地伺服器

發布時間:2021-02-28 03:01:50

1、本地html向遠程的伺服器發送aJax請求的問題

您好,

dataType: 'json' // 表示回傳值為 json 格式之 object
所以 msg 是 object 不能直接加入 alert
要先轉為字串 JSON.stringify(msg)

希望版對你有所權幫助!

2、怎麼樣在本機上,運行AJAX。要在本機上,安裝伺服器環境嗎?

如果你是運行asp,asp.net 用iis就好,簡單又好裝。
如果是php的用phpnow,我個人認為非常好用,安裝超級簡單。

3、在本機上能執行ajax,在伺服器的iis不執行

是控制項的么? 腳步執行許可權呢? ajax頁面有映射么? 本地和伺服器的framework版本呢

4、本地的網頁如何通過ajax發送並獲取伺服器的數據

jQuery 是js的一種框架 。他的實現方式比較簡單。jQuery的下載你可以百度一下。我簡要說明一下他的使用。


$.post() 方法


$.post() 方法通過 HTTP POST 請求從伺服器上請求數據。


語法:

$.post(URL,data,callback);

必需的 URL 參數規定您希望請求的 URL。

可選的 data 參數規定連同請求發送的數據。

可選的 callback 參數是請求成功後所執行的函數名。

下面的例子使用 $.post() 連同請求一起發送數據:

實例:

$("button").click(function(){
  $.post("demo_test_post.asp",
  {
    name:"Donald Duck",
    city:"Duckburg"
  },
  function(data,status){
    alert("Data: " + data + " Status: " + status);
  });
});



講解一下原理 :

從你的瀏覽器發送一個非同步請求 post樣式的 到伺服器。

伺服器接收請求。並按請求的內容返回數據。

瀏覽器接收伺服器傳回的結果。


如果你想看這個過程,那就去下載抓包軟體。 抓一下數據包就清楚了。

5、ajax本地可用為什麼伺服器上不可用

用 jquery 可以代替! dwr應該不會出現那樣的問題的,我想還是你配置有問題!或者哪裡弄錯了 好好檢測看! 我也用dwr框架 ,沒有發現那樣的啊

6、Ajax在本地運行沒有問題,但是我把網站發布到伺服器上去,訪問出現好像沒反映了

看看復你的web.config是否制配置支持路徑查詢

在web.config的system.web節內添加
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>

7、ajax的url地址可以是本地的服務端嗎?

用火狐的插件 filebug 查看 控制器 有沒有錯誤。

8、本地運行ajax

ajax是伺服器端的語言!

如果你按照磁碟路徑瀏覽,他把它當作了html來解釋回!

iis瀏覽,也就是答http://127.0.0.1/ajax/helloworld.htm

iis是web伺服器,他會把伺服器語言解釋轉換為客戶端程序,這樣瀏覽器就能夠理解它的正確命令了

9、本地怎麼運行ajax

Ajax實際上就是抄Javascript的網路化應用,而在本地測試運行時需要處理的主要問題就是調用本地存儲的Javascript進行通信時的網路安全問題,比如很多人經常剛開始會遇到的在IE中會提示你允許還是禁用該腳本,而如若是在ff瀏覽器中則會提示後台失敗信息。
通過使用netscape.security.PrivilegeManager對象則可能就會解決上邊所碰到的尷尬情形。

10、ajax訪問本地文件『.

那個不是 磁碟文件的地址 ,是一個網頁地址 ,ajax非同步提交
xmlhttp.open("GET","/ajax/test1.txt",true);
的三版個參數 第一個是get 方式權還是 post 方式 第二個是 提交到的地址 ,第三個參數 是同步提交還是非同步提交, 你在寫一個servlet 或者 action 提交過去 ,.xmlhttp.responseText是到指定url 運行後 返回的 值, 你再多看一下ajax的原理

與ajax本地伺服器相關的知識