私は現在jqueryでプログラムに取り組んでいます。私のプログラムは、Firefox 3.5 では正常に動作しますが、ブラウザーを firefox 4.0 にアップグレードするまで動作しません。それ以来、「parsererror」が表示されることはなく、頭痛の種です。
これは、FIRST 'parsererror' が示すコードの一部であることに気付きました。
$(document).ready( function() {
...
$.ajaxSetup({
timeout: 10000,
error: function(xhr, msg, e) {
showMessage('HTTP error: ' + JSON.stringify(msg) + '.'); //this is the parsererror
}
});
.
.
})
それだけでなく、動的タブがページに表示されなくなりました。この行 ' ' を削除すると毎回<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
表示されますが、私の他の jquery 要素はダメです。何が悪いのかわからない。ある種の非互換性の問題かもしれませんが、どこから修正を開始すればよいかわかりません。助けてください。
編集: これは返されたjsonです。これはおそらく、クリックしたすべてのメニューのタブを作成する動的メニュー用です。しかし、これは表示されません。
[
{"title": "File","submenus":[
{"title": "Open","submenus":[]},
{ "title": "New", "submenus":[]},
{ "title": "Save as", "submenus":[]},
{ "title": "Save", "submenus":[]}
]},
{ "title": "View","submenus":[]},
{ "title": "viewAll", "submenus":[]},
{ "title": "Close","submenus":[]},
{"title":"jQgrid", "submenus":[]}
]