当前位置: 首页 > news >正文

做网站有没有前景/青岛网站推广关键词

做网站有没有前景,青岛网站推广关键词,知名的集团门户网站建设企业,有做自由行包车的网站今天在写一个检查用户名的功能时,使用的是jQuery.post( url, [data], [callback], [type] )这个函数,但是发现其中的回调函数不能执行。先来看看我的代码:前台代码:function checkUser() {var user $(#).val();$.post(checkUser.…

今天在写一个检查用户名的功能时,使用的是jQuery.post( url, [data], [callback], [type] )这个函数,但是发现其中的回调函数不能执行。

先来看看我的代码:

前台代码:

function checkUser() {

var user = $('#').val();

$.post('checkUser.ashx', { Action: "Check", Name: user },

function (data) {

alert(data);

},

"json");

}

后台代码(checkUser.ashx):

public void ProcessRequest(HttpContext context)

{

context.Response.ContentType = "application/json";

string action = context.Request["Action"];

string user = context.Request["Name"];

string result = "{result: 0}";

switch (action)

{

case "Check":

if (us.isExists(user))

{

result = "{result: 1}";

}

break;

}

context.Response.Write(result);

}

但是怎么也不执行回调函数中的alert(data)语句,经过单步跟踪,最后发现是返回的Json字符串有问题。

原来jquery中规定返回的JSON字符串的KEY要用引号括起来,如{"result": 1}这样才可以。

下面再看下jquery Ajax 不执行回调函数success的原因

jquery Ajax 不执行回调函数success的原因:

$.ajax({

type: "post",

contentType: "application/json",

url: basePath+"pages/Tongji/disposeAgree.action?cepingitem="+cepingitem+"&userrelation="+userrelation,

//data: {fenshu:8},

dataType: "json",

success: function (result) {

alert("操作成功");

},

error:function(response){

alert("error");

}

});

如上,因为设置了属性dataType:"json",故如果后台返回的不是正确的JSON字符串,那么永远不执行回调函数success,而只执行error函数。要么返回正确的JSON字符串,要么把dataType属性改为text

正确的返回JSON字符串如下:

pw.write("{\"name\":\"zs\"}");

pw.write("{\"name\":"+true+"}");

错误的例子:

pw.write("{‘name':‘zs'}");

以上所述是小编给大家介绍的jQuery Ajax Post 回调函数不执行问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

http://www.lbrq.cn/news/933067.html

相关文章:

  • 徐州网站建设新闻/找小网站的关键词
  • 做网站 花园路国贸/种子搜索神器
  • 四平做网站/西安百度推广开户
  • 设计公司企业标志/免费网站seo诊断
  • 上海营销平台网站建设/株洲发布最新通告
  • 做网站广告联盟赚钱/太原网站制作推广
  • ip直接访问网站 备案/德芙巧克力软文推广
  • 网站开发需要/网站建设的六个步骤
  • 外贸营销词/深圳百度关键字优化
  • 如何设计网站logo/谷歌浏览器下载安卓版
  • 连锁公司网站源码/企业培训内容包括哪些内容
  • thinkphp微网站开发/重庆seo哪个强
  • wordpress主题 加载许多js/seo自学网免费
  • 中国企业500强入围标准/无忧seo博客
  • 湖州网站做等保费用/大数据培训机构排名前十
  • 德州哪里有学做网站的/佛山网站定制
  • wordpress更改链接后网站打不开/2023北京封控了
  • 商务网站建设流程/深圳网络推广服务公司
  • 网站怎么做自然优化/前端seo是什么意思
  • 云南做网站哪家便宜/微信广告平台推广
  • zencart外贸网站建设/网络营销创意案例
  • 网站建设不要摸板/关键词查询爱站网
  • 广州网站建设app开发/百度站长工具seo
  • 网站建设 投标书/怎么提交百度收录
  • 网上网站怎么做/seo测试工具
  • 新疆乌鲁木齐新闻头条/关键词排名关键词优化
  • 免费软件下载app/中国seo排行榜
  • 怎么做狼视听网站/快速排名优化推广价格
  • 网站建设与管理实践实践报告/手机推广软文
  • wordpress卡蜜/谷歌seo快速排名优化方法
  • 【Linux学习|黑马笔记|Day1】Linux初识、安装VMware Workstation、安装CentOS7、远程连接、虚拟机快照
  • React 服务端渲染(SSR)详解
  • 简单线性回归模型原理推导(最小二乘法)和案例解析
  • 地图可视化实践录:显示高德地图和百度地图
  • 【swoole Windows 开发(swoole-cli 开发 hyperf)】
  • 【MySQL学习|黑马笔记|Day3】多表查询(多表关系、内连接、外连接、自连接、联合查询、子查询),事务(简介、操作、四大体系、并发事务问题、事务隔离级别)