做项目中的一些细小知识点总结
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: '请选择没有预定推荐航班的原因', width: '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
}
}
]
};//这里的结束有分号,不正确!