@jayAnn: Да, я уже исправил это. Проверьте мое обновление и мои комментарии.
росто интересно, будет ли работать событие jqgrid из основного javascript и отделять его с помощью другого javascript в виде функции? что я пытаюсь сделать, это так. у меня есть код :
...//some code here
serializeGridData: function(postData) {
var jsonParams = {
'SessionID': $('#eSessionID3').val(),
'dataType': 'data',
'recordLimit': postData.rows,
'recordOffset': postData.rows * (postData.page - 1),
'rowDataAsObjects': false,
'queryRowCount': true,
'sort_fields': postData.sidx
};
if (postData.sord == 'desc')
{
...//some code here
}
else
{
...//some code here
}
return 'json=' + jsonParams;
},
loadError: function(xhr, msg, e) {
showMessage('errmsg');
},
...//some code here
я хочу получить этот код и записать его в другой файл javascript и сделать это как функцию, чтобы мой другой файл мог использовать этот ... это возможно?
я создал что-то подобное в моем другом файле javascrtip, где я планировал поместить все свои функции. вот код (functions.js):
function serialLoad(){
serializeGridData: function(postData) {
var jsonParams = {
'SessionID': $('#eSessionID3').val(),
'dataType': 'data',
'recordLimit': postData.rows,
'recordOffset': postData.rows * (postData.page - 1),
'rowDataAsObjects': false,
'queryRowCount': true,
'sort_fields': postData.sidx
};
if (postData.sord == 'desc')
{
...//some code here
}
else
{
...//some code here
}
return 'json=' + jsonParams;
},
loadError: function(xhr, msg, e) {
showMessage('errmsg');
}
}
это не работает и отображает сообщение об ошибке синтаксиса. я не знаю как это исправить. Есть ли кто-нибудь, кто может мне помочь.?