var YMD ='20160930';
// 入力データの送信
var input_entry = {
value: {
"category_cd" : "1",
"entry_details" : [
{
"id": 1,
"date": YMD,
"tel_no": "",
"amount": money[1],
"kamoku": subject[1],
"tekiyo": summary[1],
"zokusei": type[1],
"kbn": flg[1],
"detail": detail[1]
},
{
"id": 2,
"date": YMD,
"tel_no": "",
"amount": money[2],
"kamoku": subject[2],
"tekiyo": summary[2],
"zokusei": type[2],
"kbn": flg[2],
"detail": detail[2]
},
{
"id": 3,
"date": YMD,
"tel_no": "",
"amount": money[3],
"kamoku": subject[3],
"tekiyo": summary[3],
"zokusei": type[3],
"kbn": flg[3],
"detail": detail[3]
},
{
"id": 4,
"date": YMD,
"tel_no": "",
"amount": money[4],
"kamoku": subject[4],
"tekiyo": summary[4],
"zokusei": type[4],
"kbn": flg[4],
"detail": detail[4]
},
{
"id": 5,
"date": YMD,
"tel_no": "",
"amount": money[5],
"kamoku": subject[5],
"tekiyo": summary[5],
"zokusei": type[5],
"kbn": flg[5],
"detail": detail[5]
}
]
}
};
上記のソースの「entry_details」の部分をループで回そうとしましたが、
根本的に無理と分かったので、外出ししようと思い、下記のようなソースを書きてみました
var YMD ='20160930';
// 入力データの送信
var input_now_entry = {
value: {
"category_cd" : "1",
"entry_details" : [
var data = getEntry_details(YMD); ] } };
:
:
:
)};
function getEntry_details(YMD) {
var data = for (var i = 0; i < 4; i++) { { "id": i, "date": YMD, "tel_no": "", "amount": money[i], "kamoku": subject[i], "tekiyo": summary[i], "zokusei": type[i], "kbn": flg[i], "detail": detail[i] }, } return data;
}
すると、
「Uncaught SyntaxError: Unexpected token :」
と言うエラーが出てうまくいきません。
やはり、この手の変数を扱う場合は無理なのでしょうか?
お解かりの方、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー