我有一個程序,我想創建一個對象,然後在其中的一個功能。可能嗎?是這樣的var x = function() {....}
,我想重新使用變量x ..在javascript中創建對象的功能
下面的代碼:
$("#tbl").jqGrid({
url: '',
datatype: 'local',
jsonReader : {
root: function(obj) {
//some codes here
return root;
},
page: "page",
total: "pageCount",
records: "rows",
repeatitems:false,
id: "0"
},
serializeGridData: function(postData) {
var jsonParams = {
.
.//some codes here
.
'sort_fields': postData.sidx
};
if (postData.sord == 'desc')
{
..//some codes
}
else
{
...//some codes
}
jpar = jsonParams;
return 'json=' + jsonParams;
},
loadError: function(xhr, msg, e) {
showMessage('msg error');
},
colNames:['ID',...'Type'],
colModel:[
...//col model
],
rowNum:5,
.
.
.//some codes here
loadonce:false,
caption: "Main Account Group"
});
我想要得到的jsonReader,serializedGridData和loadError併爲它們創建的對象的功能。我的目標是從上述代碼的函數中創建一個對象。這裏有人知道該怎麼做嗎?順便說一下,方法和函數之間有什麼區別???????????????????????????????可以事件可以作爲函數的代碼?謝謝你們。
我不跟隨 - 你發佈的代碼將正常工作,你是什麼問? – 2011-03-22 07:25:45
基本上和你以前的問題不一樣嗎? http://stackoverflow.com/questions/5374977/is-it-possible-to-include-an-event-in-a-javascript-function – 2011-03-22 07:28:13
@felix kling。我發現很難創建一個單獨的.js文件,這就是爲什麼我正在尋找一些選項。也許這可以給我如何在單獨的文件中做的答案。謝謝 – jayAnn 2011-03-22 08:28:51