
js
swweb
这个作者很懒,什么都没留下…
展开
-
js事件冒泡与jq的live事件
asdfasdfasd abc function test(){ alert('a') } function li_test(){ alert('li') } function ul_test(){ alert('ul') } $("a").live("click", function(){ test(); return false; })原创 2013-04-23 11:23:49 · 1576 阅读 · 0 评论 -
js for in浏览器兼容问题
// var json = [{"a":"b"},{"a":"n"},{"a":"y"}]; var json = {"34":{"a":"b"},"23":{"a":"n"},"63":{"a":"y"}}; // json1 = eval('('+json+')'); for(var i in json) { alert(json[i].a) // console.log(jso原创 2013-04-23 14:41:55 · 2060 阅读 · 0 评论 -
js跨域简单解决(jsonp)
JS跨域问题,可以有多种方式,后台代理,动态script标签,因为script标签的src和图片的src是可以直接跨域的,缺点是不能动态改变, 下面说下我在项目中的测试情况,因为项目需要调用不同域的数据,采用了jsonp的方式,但jq用的是1.8.2好像加入了预检过程,不支持了.老是出现options(至于为什么,可以读完下面我转的一篇文章),于是用原生进生了动态script标签创建的方式,完成转载 2013-04-28 15:29:09 · 1304 阅读 · 0 评论 -
当跨域时,js ajax 请求出现options请求
上面有文章说过http的options. 查了很久.试了很多版本的jquery,下面这段代码在同事的机子上测试是没有问题的.正常 的请求, 一在我机子上面就会出现option,网上说先向服务器预检等.为什么在同事的机子上面是正常的呢..最后查出原因.是我在html页面还引入了一个全局的js文件,里面有一个全局配置crossDomain:false,于是我在ajax请求是加上crossDomain:原创 2013-08-02 09:31:42 · 23674 阅读 · 0 评论