좋아, 아약스 호출에서 일부 데이터를 가져오고 자바 스크립트를 통해 onclick 요소에 매개 변수로 값을 저장해야합니다.javascript onclick 아포스트로피 따옴표 문제
예
output = "<a href = '#' onclick = 'deleteFileName('" + trim(splitString[i]) + "')'> delete File </a>";
이 이상하게 동작합니다. 내가 크롬 요소를 검사 할 때, 출력은 그것은 분명 내가 주위에 따옴표가 필요하므로 매개 변수는 String의이
<a href = "#" onclick = "deleteFileName('0design mockup.xlsx')">
과 같아야이
<a href="#" onclick="deleteFileName("0design mockup.xlsx')'> delete File </a>
것 같습니다. 이것이 최선의 방법은 아닐지 모르겠지만 처음 두 개의 따옴표를 큰 따옴표로 만든 다음 마지막 두 개의 작은 따옴표를 만드는 이유는 무엇입니까?
* 이것은 ajax 호출을 사용하여 정보를 수집하는 JSP 서버입니다. "deleteFileName (fileNameIn)"함수는 ajax 호출입니다. (나는 이것이 필요한 정보라고는 생각하지 않지만 결코 알지 못한다)
gah, 오, 그건 내 바보 같았습니다. 내 작은 세상에서 나는 그 싱글을 결정했습니다. 따옴표는 큰 따옴표 롤과 다르게 취급되었습니다. 감사합니다. –