var htmlGeneratedContent = '<td align="right"><input type="button" value="Save Comment" class="button" onClick="' +
'submitToServer(' + key + ',' + userID + ',' + batchID + ')' +
위의 코드는jQuery - 왜 POST가 실행되지 않습니까?
<input type="button" onclick="submitToServer(1111,bmackey,2222);deActivateThat();" class="button" value="Save Comment">
로 불을 지르고에서 HTML 표시를 생성하지만 클릭하면 내 기능은 내가 submitToServer('1111','bmackey','2222')
을 생산하는 내 생성 된 문자열을 포장 시도
function submitToServer(key, userID, batchID) {
$.post("savePage.aspx",//breakpoint never hit
{ key: key, userID: userID, batchID: batchID }
);
}
을 발생하지 않습니다. 코드 비트
'submitToServer(\"' + key + '\",\"' + userID + '\",\"' + batchID + '\")' +
결국 HTML이 잘못 생성됩니다. 당신은 당신이 submitToServer하고 HTML로 문자열 변수를 통과 할 때 속성의 onclick도를 사용하고 "사용
<input type="button");deactivatethat();="" 2222="" ,="" bmackey="" 1111="" onclick="submitToServer(" class="button" value="Save Comment">
'key'는 예약어입니다 .AFAIK – diEcho