導航:首頁 > IDC知識 > 伺服器推送ajax

伺服器推送ajax

發布時間:2021-03-23 03:59:39

1、怎樣利用ajax向伺服器發送數據

用jquery吧
$.ajax({
url:'url',
data:{id:1212,name:'aa'},
dataType:'json',
type:'post',
success:function{

},
error:function(){}

});

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

您好,

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

希望版對你有所權幫助!

3、asp.net中伺服器端如何接受客戶端發送的Ajax請求?

如果用JQUERY,$.get('YourAction.ashx');文件YourAction.ashx
<%@ WebHandler Language="C#" Class="YourAction" %>

using System;
using System.Web;

public class YourAction : IHttpHandler {
public void ProcessRequest (HttpContext context) {
// TODO : ...

}

public bool IsReusable {
get {
return false;
}
}

}

4、用ajax向伺服器發送請求並接收伺服器返回的數據,並在HTML頁面的Table中顯示

比如伺服器上有張表或者list
id name sex
1 張三 男
2 李四 女
3 王五 男
你首先在後台代碼中把這個表處理成為JSON格式然後用Response.write的方法輸出來,比如這樣
[{id:1,name:'張三',sex:'男'},{id:2,name:'李四',sex:'女'},{id:3,name:'王五',sex:'男'}]
JSON是用於在JS中描述實體對象的一種方式,具體關於JSON的知識可以看w3school.com.cn上的相關內容,我這兒就不給你細講了,很簡單,我只說做法:
為了方便使用,你需要在你的頁面中引用jQuery庫,我不知道你用什麼語言做的後台程序,原理一樣
$.ajax({
url:"這里換成你寫好的用於把表轉換成JSON的後台處理文件地址,比如a.aspx?參數",
type:"POST",//這里是AJAX請求的方式
dataType:"JSON",//如果你回發的內容是JSON格式的就用這個,否則用Text或其他
data:{
參數1:值,
參數2:值,
......
參數n:值
},//要發送的參數,如果無參數可以不寫此項
success:function(data)
{
//此處寫入發送成功後要處理的代碼,而參數里的這個data,就是請求成功後返回來的上面那個格式的JSON,你可以用data[i]的值來取其中一行,如取張三的數據就是
data[0].name,就取出了張三的name屬性
所以你可以在這里用循環去處理data,然後將結果用document.write的方式輸出來就完成了。
},
error:function(XMLHttpRequest,Error,F)
{
//出錯後可以在這里給出提示,Error參數表示錯誤信息
}
});
還有弄不清楚的地方可以繼續和我探討。

5、伺服器怎麼把數據發送給ajax

用jquery吧
$.ajax({
url:'url',
data:{id:1212,name:'aa'},
dataType:'json',
type:'post',
success:function{

},
error:function(){}

});

6、怎樣實現用ajax向伺服器發送請求並接收伺服器返回的數據,並在HTML頁面的Table中顯示?

比如伺服器上有張表或者list
id name sex
1 張三 男
2 李四 女
3 王五 男
你首先在後台代碼中把這個表處理成為JSON格式然後用Response.write的方法輸出來,比如這樣
[{id:1,name:'張三',sex:'男'},{id:2,name:'李四',sex:'女'},{id:3,name:'王五',sex:'男'}]
JSON是用於在JS中描述實體對象的一種方式,具體關於JSON的知識可以看w3school.com.cn上的相關內容,我這兒就不給你細講了,很簡單,我只說做法:
為了方便使用,你需要在你的頁面中引用jQuery庫,我不知道你用什麼語言做的後台程序,原理一樣
$.ajax({
url:"這里換成你寫好的用於把表轉換成JSON的後台處理文件地址,比如a.aspx?參數",
type:"POST",//這里是AJAX請求的方式
dataType:"JSON",//如果你回發的內容是JSON格式的就用這個,否則用Text或其他
data:{
參數1:值,
參數2:值,
......
參數n:值
},//要發送的參數,如果無參數可以不寫此項
success:function(data)
{
//此處寫入發送成功後要處理的代碼,而參數里的這個data,就是請求成功後返回來的上面那個格式的JSON,你可以用data[i]的值來取其中一行,如取張三的數據就是
data[0].name,就取出了張三的name屬性
所以你可以在這里用循環去處理data,然後將結果用document.write的方式輸出來就完成了。
},
error:function(XMLHttpRequest,Error,F)
{
//出錯後可以在這里給出提示,Error參數表示錯誤信息
}
});
還有弄不清楚的地方可以繼續和我探討。

7、ajax如何才能讓伺服器主動發消息?

這是不可能的,客戶端和伺服器之間沒有靜態連接,都是請求-響應的模式。不過有一些特殊技術可以模擬出你要的效果。這幾種技術都有缺陷,不是降低伺服器性能就是響應不夠及時。具體的你可以查「反向ajax」。

8、請求一個關於AJAX向伺服器發送請求並且接收伺服器返回的數據的問題?

第一個問題:先搞清ajax的底層通信形式,ajax發出請求後等待回復,也就是監回聽某個信息埠,伺服器接答到請求後,發送結果,也就是向某個埠寫信息,所以,不管在形式上編程上有什麼不同,都是向這個ajax所在地的信息埠輸出信息。
第二個問題,response==0是將response轉換為int類型再對比,肯定正確,而response肯定不等於"0",因為out.println("0"),println這個方法就是在輸出的字元串後加一個回車,你可以將response轉換為ascii碼看看是不是這樣。

9、php做伺服器推送的ajax長輪詢和ajax的同步有什麼區別嗎

用ajax模擬伺服器推的原理是:伺服器端PHP設置成頁面運行的時間不超時,通過一內直循環不急忙返回數容據,讓ajax 請求一直處於等待狀態,php在循環中等待數據,當數據有了才返回。

而一般ajax則是,不管有沒有執行了直接返回,不會延長伺服器的響應時間。

10、ajax向遠程伺服器發送請求

沒有具體的環境和代碼,沒法說。

與伺服器推送ajax相關的知識