簡體   English   中英

JavaScript:未捕獲的TypeError:jQuery.toJSON不是函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM