Мне удалось получить данные из моей БД с помощью jQuery / Ajax из веб-службы в jQGrid. Теперь я хотел бы отправить добавленные / отредактированные данные обратно в веб-сервис. Я видел несколько примеров с использованием PHP и команды editurl :. Будет ли это работать и для веб-сервисов (например, как я изначально извлекал данные)?
Я просмотрел примеры несколько раз. Я даже нашел другой вопрос , который похож на то, что я спрашиваю, однако я не могу найти реальных примеров того, как делать то, что мне нужно. Кто-нибудь существует?
: ОБНОВЛЕНИЕ:
jQuery(document).ready(function () {
jQuery("#list").jqGrid({
datatype: processrequest,
mtype: 'POST',
jsonReader: {
root: "ListExercise", //arry containing actual data
page: "Page", //current page
total: "Total", //total pages for the query
records: "Records", //total number of records
repeatitems: false,
id: "ID" //index of the column with the PK in it
},
colNames: ['Id', 'Exercise'],
colModel: [
{ name: 'exercise_id', index: 'exercise_id',editable:false },
{ name: 'exercise_value', index: 'exercise_value',editable:true }
],
caption: 'MyFitnessApplication',
pager: '#pager',
rowNum: 10,
rowList: [10, 20, 30],
sortorder: "desc",
viewrecords: true,
height: '250px',
loadonce: true,
editurl: "../webService/exercise_ws.asmx/insertRecord"
}).navGrid('#pager', { edit: true, add: true, del: false });
});
Как видите, я добавил тег editurl. Это похоже на мой веб-сервис. Теперь мне не хватает, как передать фактические параметры в веб-сервис. Я что-то упускаю, и помощь приветствуется!