0

各行にボタンを追加し、フォームで行を編集したいテーブルがあります。LineNumber を getjson リクエストに渡す必要があります。どうやってやるの?これが私のテーブルと私のgetjsonです。(編集) LineNumber を要求していることに気付きましたが、本当に必要なのは、押されたボタンの ID '+value.linenumber+' です。

//table goes though a loop.
table_obj.append($('<tr><td>'+value.SLN+'</td><td  >'+value.Type+'</td><td     >
'+value.StopNumber+'</td><td>'+value.LoName+'</td><td >'+value.ReferenceNo+'</td>
<td class="hide" >'+value.TypeId+'</td><td class="hide" >'+value.LocationId+'</td>
<td class="hide" >'+value.lineNumber+'</td><td><button id='+value.lineNumber+'
onclick=edit()>Edit</button></td></tr>'));

//getjson
<script> function edit()
$.getJSON("editstops.php",{ LineNumber:$('#LineNumber').val() },stophandler)
var stophandler = function(data){
$("#SLNS").val(data[0].value.LoadNumber);
$("#Type").val(data[0].value.Type);
    $("#StopNumber").val(data[0].value.StopNumber);
$("#LoName").val(data[0].value.LoName);
$("#ReferenceNo").val(data[0].value.ReferenceNo);   
$("#TypeId").val(data[0].value.TypeId);
$("#LocationId").val(data[0].value.LocationId);
    $("#LineNumber").val(data[0].value.Linenumber);
};

</script>
4

1 に答える 1