![](/img/trans.png)
[英]Jquery / Javascript - Uncaught TypeError: undefined is not a function
[英]JavaScript: Uncaught TypeError: jQuery.toJSON is not a function
我找到了一個比賽支架,並想將其導入到我們的vBulletin軟件中。
該腳本可以在vBulletin之外運行,但是在導入時會收到上述錯誤。
function saveFn(data, userData) {
var json = jQuery.toJSON(data);
$.post("?tid="+ retParam("tid") +"&secretMode="+retParam("secretMode"), {'data':json});
}
這一直讓我發瘋,我相信vBulletin處於嚴格模式,但我似乎找不到問題。
工作: http : //doghousesocial.com/area51/brackets.php?tid = 1&secretMode = inlanadminmode
您應該使用幾乎所有現代瀏覽器( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON )中都可用的本地JSON函數。
切換到此,將消除錯誤:
var json = JSON.stringify(data);
我不確定為什么jQuery.toJSON(data)
可以在外部工作,因為$ .toJSON不是jQuery的功能。 這就是為什么出現錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.