JSON を文字列に変換する際に問題があります。iOS ではすべて問題なく動作しますが、Android では次のエラーが発生します。
[ERROR] : TiExceptionHandler: (main) [2,20592] - Message: Uncaught TypeError: Converting circular structure to JSON
これは私のコードです:
var args = $.args
var data = args.data;
var oferta = data.oferta;
var params = data.params;
var parent = args.parent;
//INSERT
var producto = Alloy.createModel('Producto', {
oferta_id: parseInt(oferta.id),
data: JSON.stringify(args) //ERROR
});
コントローラーに渡される引数は次のようになります。
var args = {
data:
{
oferta: {id: 5},
params:{id_opcion_precio: 3445}
},
parent: {}
}
どうしたの??iOS で正常に動作するのはなぜですか???