iis6添加ashx 关于html+ashx开发中几个问题的解决方法 - IIS - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > IIS

iis6添加ashx 关于html+ashx开发中几个问题的解决方法

发布时间:2017-05-24 来源:服务器之家

$.get("Handler.ashx?n=" + Math.random(), { action: "getNews" }, function(data) {
var list=$.parseJSON(data);
var ul=$("#ulList");
var html="";
for (var i=0; i
html +=ul.data("tpl").format(list[i]);
}
})
  在填充数据的时候用了string.format这个方法,它在我js中的string.format 随笔里有记录,呵呵,这个我也没有想到,写format的时候让它支持json对象只是为了阅读方便,然而用到这如此合适!到这的时候我已兴奋不已了,测试结果如下:

但当我加了事件后,我发现还不够好。如果在模板li里加上,IE里刚打开页面的时候就会有js错误,这是为什么呢?问题在这个ID参数上,因为{ID}被看作json对象了,而它却是一个格式不对的json! 提示js错误也正常,'{Title}'没有错误是原因这里看作字符串参数了。这个js错误虽然不影响程序,但没有人不喜欢自己写的代码是没有js错误的! 解决方法很简单,像Title参数一样加引号就可以了,如果show方法里真的要数字类型,只好在那里转换一下喽!不过你肯定会发现,很多时候是不用转换的,甚至你还希望它就是个字符串类型呢!

  从没有这么认真的写过随笔,三个星期就休息了这一下午,没陪女朋友,没睡大觉,没找朋友喝酒,却老老实实地把它完成了!

关于关于html+ashx开发中几个问题的解决方法的用户互动如下: