테이블이 있습니다. 각 행에 버튼을 추가하고 양식의 행을 편집하고 싶습니다. 내 getjson 요청에 LineNumber를 전달해야합니다. 내가 어떻게 할 수 있니? 여기 내 테이블과 내 getjson입니다. (편집) 방금 LineNumber를 요청했지만 실제로 원하는 것은 '+ value.linenumber +'푸시 된 버튼의 ID입니다.버튼이있는 테이블에서 행 ID를 전달하는 방법
//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>
난 이후 처음 opption 갔다 : 여기
두 번째 옵션의 빠른 예입니다 꽤 많이 있었지만 버튼을 클릭하면 전체 페이지가 다시로드되고 요청이 삭제됩니다. –@CraigKuyper 옵션 1을 예제 링크로 업데이트했습니다. 그것은 라인 번호에서 edit() 함수로 전달되며 페이지가 새로 고쳐지지 않습니다. 다른 일이 계속되어야합니다. 어쩌면 문제를 보여주는 jsbin 예제를 설치할 수 있습니까? 문제를 해결할 수있어서 기꺼이 도와 드리겠습니다. – jszobody
오! 버튼 주위에