我有一個aspx頁面,它有很多html控件和一個kendo網格。我希望當提交按鈕被點擊時,Web表單上的所有數據都會發送到服務器。我知道的HTML控件的解決方案,但我不能發送,並可能轉換爲JSON我的劍道網格?點擊提交按鈕發送Kendo網格行到服務器
2
A
回答
2
如果電網是在編輯模式,那麼所有你需要做的是:
爲了發送對電網的整個數據:
$.ajax({
url: 'your URL',
cache: false,
type: 'POST',
contentType: 'application/json;
charset=utf-8',
data: JSON.stringify($("#GridName").data().kendoGrid._data)
});
用於將在編輯模式下一個行的數據:
$.ajax({
url: 'your URL',
cache: false,
type: 'POST',
contentType: 'application/json;
charset=utf-8',
data: JSON.stringify($("#GridName").data("kendoGrid").dataSource.select())
});
我希望這有助於!
0
由於我不知道你的情況,我認爲你可能要執行類似的事情:
$("#btnSave").click(function() {
var grddatasource= = $("#GridEmployee").data("kendoGrid");
var DTO = JSON.stringify(grddatasource);//Convert javascript object to JSON object
$.ajax({
url: 'your URL'
cache: false,type: 'POST',contentType: 'application/json; charset=utf-8',data: DTO,dataType: "JSON",
success: function (data) {
alert('Created');
},
error: function (jqXHR, textStatus, err) {
$('#error').text('Error: ' + err);
alert('Error: ' + err);
}
});
}
else {alert('Your Msg !!');}
});
編輯 你必須包括在劍道網格下面用於啓用彈出編輯:
.Editable(editable => editable.Mode(GridEditMode.InLine))
,你必須在劍道網格(谷歌搜索)添加命令按鈕,你必須添加以下內容:
.DataSource(dataSource =>
dataSource.Ajax()
.Model(model =>
{
model.Id(x => x.Id);
})
.Read(read => read.Url("your URL").Type(HttpVerbs.Get))
.Create(create => create.Url("your URL").Type(HttpVerbs.Post))
.Update(update => update.Url("your URL").Type(HttpVerbs.Put))
.Destroy(destroy => destroy.Url("your URL").Type(HttpVerbs.Delete))
)
編輯 添加保存的kendogrid
.ToolBar(toolbar => {
toolbar.Save(); // add save button to grid toolbar (If you want InBuilt method)
})
工具欄上的按鈕,或者我認爲你要保存的網格分別然後使用JQuery:
<button type="button" id="save">Save</button>
再加入以下jQuery:
$("#save").on("click", function() {
$("#Segment").data("kendoGrid").saveChanges();
});
0
我想,你總是可以從選項對象中獲取提交的行數據。
create : function(options) {
console.log("Create");
console.log(options.data);
相關問題
- 1. Kendo網格按鈕點擊參數
- 2. 按鈕點擊kendo網格欄點擊整行的onclick
- 3. Vue - 點擊按鈕提交表格
- 4. VBA提交按鈕點擊
- 5. 當點擊提交按鈕
- 6. 點擊提交按鈕
- 7. 點擊提交後按鈕
- 8. jQuery:ajax,點擊提交按鈕
- 9. 提交按鈕點擊
- 10. 在點擊提交按鈕時提交
- 11. 點擊後禁用提交按鈕,以防止用戶發送多個請求到服務器
- 12. 點擊提交按鈕後點擊f5
- 13. 只提交發送按鈕點擊價值
- 14. 將文件上傳到服務器,而無需點擊提交按鈕
- 15. Html.BeginForm不會發布到服務器,儘管提交按鈕
- 16. 點擊發送按鈕
- 17. 基於按鈕點擊填充Kendo UI Grid根據點擊按鈕,我想填充kendo網格。
- 18. 爲什麼這個表格提交的點擊提交按鈕
- 19. 使用按鈕單擊可將消息發送到節點服務器
- 20. 如何發送數據到服務器上點擊閃亮的按鈕
- 21. Extjs4按鈕點擊網格
- 22. 表單提交,雖然點擊按鈕不是提交按鈕
- 23. 發送到webview使用按鈕點擊
- 24. 按鈕點擊發送到新頁面
- 25. 網格 - 按鈕點擊處理器
- 26. JavaScript表單提交不會觸發asp服務器端提交按鈕的點擊功能
- 27. 按鈕點擊kendo細節模板不會觸發(分層網格中的子網格上的按鈕)
- 28. 點擊按鈕提交時,在Django網站運行python腳本
- 29. 當點擊瀏覽器後退按鈕時提交表格
- 30. 通過點擊提交按鈕刪除mysql表格行php
完美。你救了我的一天。非常感謝。 – sosha