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向遠程伺服器發送請求
沒有具體的環境和代碼,沒法說。