这里有新鲜出炉的 jQuery 示例,程序狗速度看过来!
jQuery 是一个兼容多浏览器的 javascript 框架,核心理念是 write less,do more(写得更少, 做得更多)。jQuery 在 2006 年 1 月由美国人 John Resig 在纽约的 barcamp 发布,吸引了来自世界各地的众多 JavaScript 高手加入,由 Dave Methvin 率领团队进行开发。
使用 H5+ASP.NET General Handler 开发项目,使用 ajax 进行前后端的通讯。有一个场景需求是根据服务器返回的不同数据类型,前端进行不同的响应,这里记录下如何使用 $.ajax 实现该需求, 需要的朋友可以参考下
使用 H5+ASP.NET General Handler 开发项目,使用 ajax 进行前后端的通讯。有一个场景需求是根据服务器返回的不同数据类型,前端进行不同的响应,这里记录下如何使用 $.ajax 实现该需求。
- $.ajax({
- 'url': 'GetWatermarkInfo.ashx',
- 'type':'post',
- 'data': { 'bgstyle': bgstyle, 'watermark': watermark },
- success: function (data, status, xhr) {
- //使用XMLHttpRequest对象的getResponseHeader方法来获取content-type信息
- var ct = xhr.getResponseHeader("content-type") || "";
- if (ct.indexOf('application/json') > -1) {
- if (data.Status == 'error') {
- alert(data.Message);
- }
- else if (data.Status == 'ok') {
- $('#watermarkImg').attr('src', 'GenerateWatermark.ashx?bgstyle=' + bgstyle + '&watermark=' + watermark);
- }
- else {
- alert('unknown error!');
- }
- }
- else {
- alert('unexpectecd content-type!');
- }
- },
- error: function (message) {
- alert('error: ' + message);
- }
- })
以上所述是小编给大家介绍的 jQuery.ajax 实现根据不同的 Content-Type 做出不同的响应,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 phperz 网站的支持!
来源: http://www.phperz.com/article/17/0503/330664.html