サーバーからモデルまたはコレクションを取得すると、文字列化してから再解析しない限り、モデルのプロパティにアクセスできません。おそらく、モデル自体に backbone.js からの余分なオーバーヘッドがあるのでしょうか? 以下のコードでは、stringify/parse を順番に実行できることに注意してください。これにより、最初と同じ結果が得られるはずです。ただし、モデルのプロパティが以前とは異なる方法で公開されるようになったため、明らかに、これら 2 つの手順を実行することで余分な情報を削除しました。モデル プロパティにアクセスするためにこれら 2 つの手順を実行する必要はありませんよね?
Eg.
thismodel = /// assume this came from server fetch
alert(thismodel.name); // DOES NOT WORK - undefined
jsonmodel = JSON.stringify(thismodel);
var providerprefslistJSON = jQuery.parseJSON(jsonmodel);
alert(providerprefslistJSON.name); // WORKS