问大家一个比较菜的问题哈,ajax与jquery、dwr、json是什么关系? ajax与jquery、dwr、json是什么关系?最好大家能给讲的详细点,还有目前最流行的是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把ajax比做java,jquery,dwr比做java的一些开源框架,json是ajax技术里一种常用的数据交换格式 ajax是js和java程序交互的一个技术,页面局部刷新jquery是javascript的一个框架,封装了js,使其更容易使用dwr是js的另一个框架然后json是一种格式,和xml是同一级别在ajax中传递数据用的比xml的数据结构更方便使用 function addSqlHistory(obj) { if($("endre").value=="" || $("endre").value==null) { alert("请输入定制名称!"); } else { var url = '<%=path%>/sqlHistory/sqlHistoryAction!addSqlHistory.action'; var endSql= $("endstr").value; var endSqlNew=endSql.replaceAll("=", "~th"); endSqlNew = endSql.replaceAll("%", "!!"); // <s:property value="#session.loginUser.loginName"/> var params = 'endSql=' + endSqlNew + "&endRe=" + $("endre").value; var myAjax = new Ajax.Request( url, { method: 'post', parameters: params, onComplete: addSqlHistoryComplete } ); } } // 查询语句Ajax请求子分类完成 function addSqlHistoryComplete(request) { var action = request.responseText.parseJSON(); var f = action.flag; if(f=="ok") alert("查询条件定制成功!"); else alert("定制失败!"); }那我这段代码中只用到ajax了吗?其他的jquery,dwr,json都没有用到? ajax是js和java程序交互的一个技术,页面局部刷新 呵呵,不要误导哦这些名称在google里搜一下,就可以了。简单的说ajax是指几种技术的综合使用。是人为造出来的词。一般使用了dom操作来动态改变页面布局或则使用xmlhttprequest来无刷新数据交互的程序都成为使用了ajax的程序。而jquery,dwr之类的是一些javascript库,提供了一些便利的方法帮助你写javascript程序以及浏览器和服务端的数据交互。json是javascript内置的一种数据格式。http://www.json.org/json需要了解,另外ExtJS强烈推荐。 dwr之类的是一些javascript库这个不太准确,dwr是用来在浏览器和java程序之间进行交互的一个便利工具。有java代码也有javascript代码。类似的还有jsonrpc现在叫jabsorb。 jQuery封装了js,其本质还是js。但是它封装了很多的函数、功能、效果。用jQuery操作可以达到js操作的效果。但是比起用原生js开发,开发效率不可同日而语。正所谓用了jQuery,天天喝茶水。dwr另外一个js框架,其功能类似jQuery。但是我没用过。Ajax,是一种异步通讯技术。使得js可以和服务器交互。节省了网络流量,增强了用户体验。json我觉得它应该说是js的数据格式比较准确。比如:{a:'a',b:{b1:1,b2:2}}这样的一个json字符串。在js里,代表一个Object。它有一个属性a='a'。另外一个属性b是一个Object。b.b1=1,b.b2=2当然,这是最基础的。数组等结构也有它的语法。根据这样的一个语法原则,其他的语言也可以将数据做成json格式,传递给js。从而达到服务器端数据到js数据的快捷传递。 我个人感觉写java用dwr比较好用其他语言编写用jQuery比较好 可实现文件下载功能,但会抛出异常,请哪位大侠分析一下帮我解决这个问题 关于list<map>型在jsp页面上显示的问题 需要把在mysql上的系统,转换到oracle上,需要哪些步骤? 做Web时修改Java文件(比如新增方法)而不会出现重启Tomcat 框架问题(访问路径出错) 关于struts资源文件的问题 javax.ejb.EJBException: Couldn't get connection 想换程序学习的网友请进。 奇怪,以前能联数据库连不上了,重装了jdbc也不行,高手帮忙看看 如何建立一个简单的J2EE应用程序呀 堆栈问题 JAVA中的内存流
jquery是javascript的一个框架,封装了js,使其更容易使用
dwr是js的另一个框架
然后json是一种格式,和xml是同一级别
在ajax中传递数据用的
比xml的数据结构更方便使用
if($("endre").value=="" || $("endre").value==null)
{
alert("请输入定制名称!");
}
else
{
var url = '<%=path%>/sqlHistory/sqlHistoryAction!addSqlHistory.action';
var endSql= $("endstr").value;
var endSqlNew=endSql.replaceAll("=", "~th");
endSqlNew = endSql.replaceAll("%", "!!");
// <s:property value="#session.loginUser.loginName"/>
var params = 'endSql=' + endSqlNew + "&endRe=" + $("endre").value;
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: params,
onComplete: addSqlHistoryComplete
}
);
}
}
// 查询语句Ajax请求子分类完成
function addSqlHistoryComplete(request) {
var action = request.responseText.parseJSON();
var f = action.flag;
if(f=="ok")
alert("查询条件定制成功!");
else
alert("定制失败!");
}
那我这段代码中只用到ajax了吗?其他的jquery,dwr,json都没有用到?
呵呵,不要误导哦这些名称在google里搜一下,就可以了。简单的说ajax是指几种技术的综合使用。是人为造出来的词。一般使用了dom操作来动态改变页面布局或则使用xmlhttprequest来无刷新数据交互的程序都成为使用了ajax的程序。
而jquery,dwr之类的是一些javascript库,提供了一些便利的方法帮助你写javascript程序以及浏览器和服务端的数据交互。json是javascript内置的一种数据格式。http://www.json.org/json需要了解,另外ExtJS强烈推荐。
dwr另外一个js框架,其功能类似jQuery。但是我没用过。
Ajax,是一种异步通讯技术。使得js可以和服务器交互。节省了网络流量,增强了用户体验。
json我觉得它应该说是js的数据格式比较准确。
比如:
{a:'a',b:{b1:1,b2:2}}
这样的一个json字符串。在js里,代表一个Object。它有一个属性a='a'。另外一个属性b是一个Object。
b.b1=1,b.b2=2
当然,这是最基础的。数组等结构也有它的语法。根据这样的一个语法原则,其他的语言也可以将数据做成json格式,传递给js。从而达到服务器端数据到js数据的快捷传递。