2024国产成人精品免费视频|日本免费一区二区三区毛片|久久97超碰色中文字幕|亚洲天堂a中文字幕

雙引號導致因&被實體化導致ajax請求異常

2017-05-31 12:21 欄目:技術開發(fā) 查看(10108)

timg

現(xiàn)在開發(fā)網(wǎng)站至少都是MVC規(guī)范級別,比如比如我們幫紅網(wǎng)開發(fā)Discuz某些模塊,是基于Discuz的插件API進行,比如說直播插件,插件名為muquan_zhibo,習慣性的我們的入口可以設為muquan_zhibo.inc.php,然后各個子模塊在module中,通過入口文件調(diào)用。為了規(guī)范我們可以在入口中規(guī)定子模塊有且僅有包含index(插件首頁)、list(列表頁面)、view(直播內(nèi)頁)、post(發(fā)布及修改頁面)、ajax(ajax異步處理模塊)等,而訪問不在規(guī)定范圍內(nèi)的模塊名稱會直接調(diào)用默認的模塊(index)。

特別在移動端,很多操作都是異步的,也就是說,很多地方都需要請求到ajax模塊。比如plugin.php?id=muquan_zhibo&mod=ajax&op=pay&inajax=1&tid=1,有個小伙伴說,有個請求發(fā)生異常。結果開發(fā)同學一看原來是請求路徑錯誤,本來請求到ajax模塊對應的子模塊,卻請求到了默認模塊去了。

結果一看上面的請求路徑變成了plugin.php?id=muquan_zhibo&mod=ajax&op=pay&inajax=1&tid=1,也就是說&變成&。于是乎mod就變成了一個無效值,因此也就變成了請求默認模塊了。

原因就是在這個地方開發(fā)的同學一不小心用了雙引號,導致這樣的結果。實際上好起來很簡單,只需要把賦值請求路徑地方的雙引號改成單引號即可,當然也可以通過轉碼的方式來解決。

與我們的項目經(jīng)理聯(lián)系
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流

轉載請注明出處:雙引號導致因&被實體化導致ajax請求異常 - 微構網(wǎng)絡
分享:
三台县| 池州市| 鄂温| 崇阳县| 宁德市| 会昌县| 东乡| 澜沧| 揭西县| 浮山县| 宝山区| 秀山| 西宁市| 怀集县| 五寨县| 恩平市| 永康市| 中江县| 东安县| 兴和县| 南充市| 马公市| 大冶市| 陕西省| 济宁市| 兴海县| 武汉市| 凌源市| 满城县| 玛纳斯县| 泗洪县| 新竹市| 奎屯市| 枞阳县| 环江| 禹城市| 潜江市| 肃北| 惠安县| 冕宁县| 滦平县|