私は関数内で値を渡したい、これが私のコードです:パスデータ
$.each(data, function (index, value) {
id = value['req_id'];
notification.onclick = function() {
alert(id);return false;
$.ajax({
url : "<?php echo base_url(); ?>dashboard/notificationUpdated",
type : 'post',
data : {'id':id},
dataType: "json",
success : function(data){}
});
};
});
IDそれは "未定義"を示す警告が表示されます。どのようにこれを解決するには、私はコントローラにこの値を渡すしたい.... 誰もが私にこれを助けることができます??? 関数に
id=data[index].req_id;
以下パスのIDのparamaterとして応答........
データ=>
{
"0":{
"req_id":"368"
},
"1":{
"req_id":"371"
},
"2":{
"req_id":"372"
},
"3":{
"req_id":"373"
},
"4":{
"req_id":"375"
},
"5":{
"req_id":"376"
},
"6":{
"req_id":"378"
},
"7":{
"req_id":"379"
},
"8":{
"req_id":"380"
},
"9":{
"req_id":"382"
},
"10":{
"req_id":"385"
},
"11":{
"req_id":"386"
},
"12":{
"req_id":"387"
},
"13":{
"req_id":"399"
},
"14":{
"req_id":"400"
},
"15":{
"req_id":"404"
},
"16":{
"req_id":"405"
},
"17":{
"req_id":"406"
},
"18":{
"req_id":"418"
},
"19":{
"req_id":"419"
},
"20":{
"req_id":"422"
},
"21":{
"req_id":"424"
},
"22":{
"req_id":"425"
},
"23":{
"req_id":"428"
},
"24":{
"req_id":"429"
},
"25":{
"req_id":"430"
},
"26":{
"req_id":"431"
},
"27":{
"req_id":"432"
},
"28":{
"req_id":"434"
},
"status":"success"
}
'置くにconsole.log(値)'それが印刷されたonclick機能IDの外 –
を返されたものを示さなければならないが、関数の内部で、それは未定義を示しているので、 。 –