做项目中的一些细小知识点总结

1)调取对象的两种方式:

data.dlg_dd['title'];
data.dlg_dd.title;

2)如果路径总是不对,可以试着将路径返回到父级文件夹在往下找,例如:

popup.js文件参引ui文件夹下的dialog.js文件,按理说是:

'./ui/dialog'

然而这样引用才行:

seajs.use(['../../js/oa/ui/dialog'], function() {
        $('.oa-btn').bind('click', function() {
            var $dlg_dd1 = $.dialog({
                title: '请选择没有预定推荐航班的原因',
                 '499px',
                source: $('#dlg_dd1').html()
         });     
    });
});

 这个路径是和放在html文件中的参引路径一样的(为什么?)

3)使用json数据传输注意事项:

  ①:json数据不允许有注释;

  ②:json数据最后不允许有分号;

  ③:json数据格式严格,不允许有空格;

{   
   "success": true,
    "flightInfo": [
        {
            "sourceId": "12",
            "tripType": 0, 
            "isAddDay": 0, 
            "adt": {
                "ticketPrice": 2200,
                "buildFee": 50,
                "oiltax": 0
            },
            "chd": {
                " ticketPrice": 1100,//这里的ticketPrice有空格,且增加了注释;
                "buildFee": 50,
                "oiltax": 0
            }
        }
    ]
};//这里的结束有分号,不正确!
原文地址:https://www.cnblogs.com/xiaozhumaopao/p/5976326.html