私はjqueryとJSONが初めてで、これが私がやろうとしていることです。firstName フィールド、lastName フィールド、およびクラス「actionDueDate_input」の日付フィールドのリストがあります。firstName、lastName を持ち、すべての日付フィールドを反復して JSON に挿入する JSON を生成したいと考えています。
私は次のことをしようとしていますが、「未定義」になっています。ここで基本的な問題が発生していますが、それを理解することはできません。
var dateval="";
$('div.action input.actionDueDate_input').each(function(index)
{
if(index>0)
{
dateval+=",";
}
dateval+="{";
dateval+='"';
dateval+="actionDueDate";
dateval+='"'+":";
dateval+='"'+$(this).val()+'"'+"}";
});
alert(dateval);
var values={"contact":
[
{
"givenName":givenName,
"familyName":familyName,
"actionSet":
[
dateval
],
}
]};
alert('Action Dates for client one: '+values.contact[0].actionSet[0].actionDueDate);