私は最近、イントラネット システムを古いサーバーから新しいサーバーに移動する任務を負っています。多くの YUI ライブラリと、経験のない javascript/json を使用します。ページの 1 つを読み込もうとすると (イントラネットとしてリンクできません)、次のようなエラーが表示されます。
e: SyntaxError: parseJSON
o: [object Object]
data: undefined
このエラーは、次の try/catch から発生します。
var loadData = function(data) {
if(data)
data += '&offset=' + offset;
else
data = 'offset=' + offset;
var callback = {
success: function(o) {
try {
var data = YAHOO.lang.JSON.parse(o.responseText);
} catch(e) { alert('e: ' + e + '\no: ' + o + '\ndata: ' + data}
私は本当にjsonが何であるかを知りませんが、どこかから(正しい)データを取得していないと仮定しています。問題はこのページにありますか、それとも他の場所にありますか?
編集: トラブルシューティングに必要な情報がこれで十分ではない可能性があります。JSON/YUI については何も知りません。他に何か知りたいことがあれば教えてください。