0

同じjson文字列を2回使用していますが、2回目はエラーが発生します。

{"data":[{"ServerID":"1","UserID":"3","Name":"salzig","State_since":"2012-11-23T23:16:27.458000000","State":"saved","UUID":"Hardware   85f5d278-f6d6-49c2-87e7-c249d8002897"}],"error":[null,null,null]} devcontrol.js:8

{"data":[{"ServerID":"1","UserID":"3","Name":"salzig","State_since":"2012-11-23T23:16:27.458000000","State":"saved","UUID":"Hardware   85f5d278-f6d6-49c2-87e7-c249d8002897"}],"error":[null,null,null]} devcontrol.js:8

Uncaught TypeError:Object function(E、F)}にはメソッド'parseJSON'がありませんdevcontrol.js:9

私のコード行devcontrol.js8および9:

console.log(data);
data = $.parseJSON(data);

どうしてそれができるのか。

更新 私は今、彼が文字列をjsonに変換しようとし、取得したconsole.log($)evrytrimeを作成しました

undefined

未定義の2番目の時間が判明しました。私はそれがzfdebugのせいで、ドキュメントの準備ができていることを知り、jquerynoconfilectについて尋ねました。

4

1 に答える 1

2
Uncaught TypeError: Object function (E,F)} has no method 'parseJSON' devcontrol.js:9

$変数で参照しているオブジェクトには、それを呼び出すメソッドがないことを示しています。これは、いくつかの原因で発生する可能性があります。

  • この機能をサポートしていない古いバージョンを使用しています。バージョン1.4.1parseJSONで導入されました。バージョンを更新するか、ネイティブメソッドを使用してください。JSON.parse()
  • へのスクリプトリンクjQueryが間違っています。ページがソーススクリプトをロードしたことを確認しました200 success
  • jqueryが変数を定義した、別のライブラリが$変数を取得しています。を使用してjQueryの関連付けを変数から解除したり、のように変数をanotheに再割り当てしたり、または単にを使用したりできます。$jQuery.noConflict()$$jQuery.parseJSON()
  • ページが完全に読み込まれる前にスクリプトが実行されています。すべてが内で実行されていることを確認してください$(document).ready(function () { /*your code here*/ });
于 2012-11-24T02:27:20.383 に答える