作者taurus510 (ciao!)
看板Ajax
標題[問題] jQuery 錯誤疑問 (解決)
時間Sun Nov 6 23:30:21 2011
程式碼如下:
<script>
$(function(){
$( "#d3" ).draggable();
$("
#droppable").droppable({
drop: function(event,ui){$(this).html(
'<textarea id="test"></textarea>');
$("#test").getScript('texteditor00.js');
}
})
});
</script>
錯誤訊息
Object has no method 'getscript'
我搜尋過jQuery的論壇上面說是因為再次載入由jquery寫的js檔,
目前試過在
.getscript('jquery.js').getscript('texteditor00.js')
可是這會使我瀏覽器第一次開啟時就載入好的物件失效@@
請問有沒有大大有類似經驗或解決得方法?
解決
$(this).html('<textarea id="test">123</textarea>');
$.ajax('texteditor00.js');
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.162.84
2F:→ exboyfriend:這你應該是有看過才是? @@ 用的方法不太一樣? 11/07 00:28
3F:→ exboyfriend:還有你後面幾句話 看不懂XD 我以為要開燈XD 但也不是 11/07 00:29
4F:→ taurus510:我有試用過.ajax() 可是當我drop的時候 11/07 00:44
5F:→ taurus510:就會出現 Object has no method 'getscript' 這份錯誤 11/07 00:45
6F:→ taurus510:後面那句是因為我一開始以為jquery方法找不到又再引入 11/07 00:48
7F:→ taurus510:再次引入後原本的物件就失效了 11/07 00:48
8F:推 mrbigmouth:getScript != getscript 11/07 00:52
9F:→ mrbigmouth:大小寫要注意啊... 11/07 00:52
10F:→ mrbigmouth:而且我印象裡getScript是直接$.getScript(url)用的吧 11/07 00:53
11F:→ mrbigmouth:前面$('#test')是什麼意思? 11/07 00:54
12F:→ taurus510:#test是一個文字編輯區,我想要用getScript引入外部js檔 11/07 01:01
13F:→ taurus510:讓我在drop時,可以把#test變成jq美觀界面的文字編輯器 11/07 01:02
※ 編輯: taurus510 來自: 114.27.162.84 (11/07 01:28)
14F:→ taurus510:感謝m大的提示,我成功了 11/07 01:37
※ 編輯: taurus510 來自: 114.27.162.84 (11/07 01:38)
※ 編輯: taurus510 來自: 114.27.162.84 (11/07 01:38)