무엇이 누락 되었습니까? ID로 get 요소를 추가했고 확실히 응답을 얻었습니다. 파이어 버그를 사용하여 검사했으며 응답이 정확합니다. 하지만 왜 내 div 영역을 채우지 않을 알아낼 수 없습니다.div에 Ajax 응답 채우기 문제
<script>
$(document).ready(function() {
$("#cmdSend").click(function() {
// Get he content from the input box
var mydata = document.getElementById("cmdInput").value;
$.ajax({
type: "POST",
url: "/Terminal/processCommand",
data: { cmd: mydata }, // pass the data to the method in the Terminal Contoller
success: function (data) {
//alert(data);
// we need to update the elements on the page
document.getElementById("terminal").value = document.getElementById("terminal").value + mydata;
document.getElementById("terminal").value = document.getElementById("terminal").value + data;
},
error: function (e) { alert(e); }
})
});
});
</script>
그리고 사업부 나는 응답에 넣어 싶지 :
<div class="terminal" style="overflow:scroll">
<br>
</div>
클래스별로 선택하는 대신 getElementById를 사용하고 있습니다. 이미'$ ('. 터미널') .html ('SomeData');' –
'을 실행하여 터미널 div 안에 결과를 넣을 수 있도록 JQuery를 사용하고있다. id = "terminal" too lol –
넵 ... ID를 추가하면 작동합니다. – dolly