双引号导致因&被实体化导致ajax请求异常

2017-05-31 12:21 栏目:技术开发 查看(3341)

湖南幸运赛车爱彩人彩票网 www.schu9.cn timg

现在开发网站至少都是MVC规范级别,比如比如我们帮红网开发Discuz某些???,是基于Discuz的插件API进行,比如说直播插件,插件名为muquan_zhibo,习惯性的我们的入口可以设为muquan_zhibo.inc.php,然后各个子??樵趍odule中,通过入口文件调用。为了规范我们可以在入口中规定子??橛星医鲇邪琲ndex(插件首页)、list(列表页面)、view(直播内页)、post(发布及修改页面)、ajax(ajax异步处理??椋┑?,而访问不在规定范围内的??槊苹嶂苯拥饔媚系哪?椋╥ndex)。

特别在移动端,很多操作都是异步的,也就是说,很多地方都需要请求到ajax???。比如plugin.php?id=muquan_zhibo&mod=ajax&op=pay&inajax=1&tid=1,有个小伙伴说,有个请求发生异常。结果开发同学一看原来是请求路径错误,本来请求到ajax??槎杂Φ淖幽??,却请求到了默认??槿チ?。

结果一看上面的请求路径变成了plugin.php?id=muquan_zhibo&mod=ajax&op=pay&inajax=1&tid=1,也就是说&变成&。于是乎mod就变成了一个无效值,因此也就变成了请求默认??榱?。

原因就是在这个地方开发的同学一不小心用了双引号,导致这样的结果。实际上好起来很简单,只需要把赋值请求路径地方的双引号改成单引号即可,当然也可以通过转码的方式来解决。

与我们的项目经理联系
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

转载请注明出处:双引号导致因&被实体化导致ajax请求异常 - 微构网络
分享:
  • 中央直属机关工委主要职责 2019-05-22
  • 打造“互联网+”,共享经济改变百姓生活 2019-04-22
  • 破财免灾!C罗愿向西班牙税务部门缴纳1880万欧元 2019-04-19
  • 中国品牌SUV新标杆 人民网试驾WEY VV7VV5 2019-04-19
  • 杨爱国:借助小博会促进尚志社会经济加快发展 2019-04-15
  • 泪目!川农院士逝世5年,夫人每日都去看他的雕像…思念如马,不停蹄! 2019-04-15
  • 海信世界杯首秀出奇招 竟打出俄文广告 2019-03-25
  • 财政部:对原产于美国的500亿美元进口商品加征关税 2019-03-11
  • 我和《人民日报》(我与人民日报·纪念人民日报创刊70周年) 2019-03-11
  • 杭州再增100个海绵城市项目 2018-11-08
  • 新华网申领新闻记者证资格审核公示 2018-11-08
  • 410| 367| 700| 68| 888| 22| 127| 740| 241| 159|