700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > transport.js和jquery冲突问题的操作【javascript】

transport.js和jquery冲突问题的操作【javascript】

时间:2020-10-06 16:06:27

相关推荐

transport.js和jquery冲突问题的操作【javascript】

web前端|js教程

transport.js,jquery,冲突

web前端-js教程

问题原因:/js/transport.js 文件

Object.prototype.toJSONString = function () {**************}

大概 580行到590行之间 这个句用于格式化json,他重写了object的结构,导致于js框架冲突,如果要解决需要把这段代码注释掉,然后用别的方式替换。

纯php源码,ubuntu如何连接宽带,学爬虫学不懂,php compat,光泽专业seolzw

我是将所有用到*.toJSONString的地方,替换成一个函数,例如:

/js/common.js 29行

Ajax.call(‘flow.php?step=add_to_cart’, ‘goods=’ + goods.toJSONString, addToCartResponse, ‘POST’, ‘JSON’);

wince modbus 源码,vscode extjs,ubuntu 渲染,如何复制正在运行的tomcat,sqlite 音标乱码,网页设计 企业官网,网址的服务器主机名称,aspcms自动生成静态页插件发布,vue属于前端框架,爬虫爬读秀网,php字符串转16进制,高SEO,网站盈利源码,. net 开发系统网页,安卓开发模板代码,网页专题页面怎么制作,access 客户管理系统,酒店网站程序lzw

替换成:

php 服务到家源码,ubuntu设置背景颜色,tomcat的配置环境变量,爬虫性能 php node,php输出数组中的最小数,小强seo博客lzw

Ajax.call(‘flow.php?step=add_to_cart’, ‘goods=’ + obj2str(goods), addToCartResponse, ‘POST’, ‘JSON’);

obj2str函数如下:

function obj2str(o){var r = [];if(typeof o ==”string”) return “”"+o.replace(/([\\\"\\])/g,”\$1″).replace(/(\n)/g,”\”).replace(/(\r)/g,”\”).replace(/(\t)/g,”\”)+””";if(typeof o ==”undefined”) return “undefined”;if(typeof o == “object”){if(o===null) return “null”;else if(!o.sort){for(var i in o)r.push(“”"+i+””"+”:”+obj2str(o[i]))r=”{“+r.join()+”}”}else{for(var i =0;i<o.length;i++)r.push(obj2str(o[i]))r=”["+r.join()+"]”}return r;}return o.toString();}

大概这样就可以了,可能还有些脚步错误需要处理,您自己体会下 , 这只是个解决方法,并不一定适用您的网站。

我注释了下面这一段

/*Object.prototype.toJSONString = function () {……// Join all of the fragments together and return.a.push(‘});return a.join(”);};*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。