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向远程服务器发送请求
没有具体的环境和代码,没法说。