老师,为什么Cannot read property 'apply' of undefined

老师,为什么Cannot read property 'apply' of undefined

.on('reloadOptions',function(){
		var method=$(this).attr('data-search');
		var args=$(this).attr('data-where').split(',');
		var data=AjaxRemoteGetData[method].apply(this,args);
		var select=$(this);
		select.find('option').remove();
		$.each(data,function(i,item){
			var el=$('<option value="'+item+'">'+item+'</option>');
			select.append(el);
		});


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕夭夭 2020-10-07 17:57:18

同学你好,报错意思是“undefined无法读取apply属性”。同学粘贴的代码中,AjaxRemoteGetData[method]调用了apply属性,自己先输出一下,看看AjaxRemoteGetData[method]是否为undefined,自己排查一下问题,例如单词拼错之类的。如果检查不到问题,可以把全部代码粘贴上来,以便老师为你查找问题。

http://img1.sycdn.imooc.com//climg/5f7d905d09ed702007280063.jpg

祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师