大家好我用mootols调用ajax并获取此错误,我在寻找互联网但却找不到任何东西
这是我调用ajax的代码
$$('.item-129 a').addEvent('click', function(event){
event.stop();
var req= new Request({
method: 'get',
url: '<?php echo JURI::root()?>index.php?option=com_content&view=article&id=6',
data: {'do': '1'},
onComplete: function(responseText){$('textos').set('html', responseText);}
}).send();
});
这就是错误
TypeError: $("textos").set is not a function
anonymous()mootoo...ssed.js (línea 959)
return self.apply(bind, args || arguments);
任何想法!!!
答案 0 :(得分:2)
这意味着:
首先尝试:
onComplete: function(){
console.log($("textos"));
}
如果这回应,看看它返回什么。如果你使用jquery,它将返回包装的jquery函数。如果它是mootools,它将是一个元素。
如果你有jquery,mootools将默默地降为document.id
。
如此。写为document.id('textos').set('html', responseText)
如果document.id('textos')
你没有得到一个元素,那就找不到了。