我有一个 javascript 函数发出 AJAX 获取请求和回调设置以更新 div 的内容。唯一的问题是在回调函数中我收到错误Uncaught TypeError: Object #HTMLDivElement has no method 'html'
由于某种原因,jquery $("selector") 只返回 div 而不是 jquery 对象。
这是代码
//HTML
<select id="dimensions" name="dimensions" onchange="getDimention()">
<option value="default">Select One</option>
....
</select>
<div id="dim" > No Dimentions added yet</div>
//JS
function getDimention() {
var eSelect = document.getElementById('dimensions');
server.Dimention(eSelect.value, onGetDimentionSuccess); //make AJAX call
}
function onGetDimentionSuccess(response) {
$('dim').html(response);
}