0
更新linqクエリを作成しようとしています& jQueryを使用してテーブルを生成するので、更新後にどのようにテーブルのデータの変更を保存しますか?更新LINQクエリを保存してjsonに渡す
jQueryの
は、今私はテーブルからサービスIDを取得し、私はこの
Service ID frequency Freq_Du Freq_Mil
1 2 month 1200
のようにデータベーステーブル内のこの
$(function() {
$('#services_schdulue').on('click', 'tr', function() {
debugger;
var row = $(this);
var ServiceID = row.find('td')[0].firstChild.data;
var s = {};
s.ServiceID = ServiceID;
$('[ID*=btn_update]').on('click', function() {
debugger;
var ServiceID = s.ServiceID;
var frequency = $('#txt_repeat').val();
var Freq_Du = $('#dura_values').val();
var Freq_Mil= $('#text_mil').val();
debugger;
var obj = {};
obj.ServiceID = ServiceID;
obj.frequency = frequency;
obj.Freq_Du = Freq_Du;
obj.Freq_Mi= Freq_Mil;
updatedata(obj);
});
});
}
alert("12-1");
function updatedata(obj) {
$.ajax({
type: "POST",
url: "Maintenance.aspx/updateselect_data",
contentType: "application/json;charset=utf-8",
data: "{'ServiceID':'" + obj.ServiceID + "','frequency':'" + obj.frequency + "','Freq_Du':'" + obj.Freq_Du + "','Freq_Mil':'" + obj.Freq_Mil + "'}",
dataType: "json",
async: true,
cache: false,
success:function(result)
{
alert("15-1");
debugger;
var up = JSON.parse(result.d).response;
$("#txt_repeat" + obj.frequency).html(obj.frequency);
$("#dura_values" + obj.Freq_Duration).html(obj.Freq_Duration);
$("#text_mil" + obj.Freq_Mileage).html(obj.Freq_Mileage);
$("#text_mil" + obj.frequency + obj.Freq_Duration + obj.Freq_Mileage).html(obj.frequency + obj.Freq_Duration + obj.Freq_Mileage);
},
error: function (error) {
var r = error.responseText;
var errorMessage = r.Message;
alert(errorMessage);
alert(r);
alert("error")
}
});
}
データを試し
いるServiceID
の拠点にレコードを更新しようと私はこのようなページにデータを表示します
Service ID Info
1 2 month 1200
は、私はこのレコードを更新するときに、今の変更は、データベースのテーブルに反映されなく私はこの
var example = $("#services_schdulue").DataTable({
"dom": 'Blfrtip',
"columns":[
{
"title": "Service ID",
"data": "Service ID"
},{
"title": "frequency",
"data": "frequency",
"visible": false
}, {
"title": "Freq_Du",
"data": "Freq_Du",
"visible": false
},{
"title": "Freq_Mil",
"data": "Freq_Mil",
"render": function(data, type, row){
return row.frequency + row.Freq_Du+ row.Freq_Mil
}
},
updateselect_data(int、string、string、string)をupdateselect_data(string)に変更し、webmethodのjson文字列を解析してください。これは意味をなさないもので、Ajaxのようなデータを投稿します:{ServiceID:obj.ServiceID、frequency :obj.frequency .....}。 – Nathan
jqueryのintにSIDを隠すには? –
私はServiceIDのベースでレコードを更新しようとします –