我有两个变量要传递给 JSON 调用并触发自定义事件。JSON调用工作正常,但如果我尝试添加其他参数,我想传递给我的自定义事件,当我尝试调用它们时,我得到的只是“未定义”。因此,如果我尝试记录obj.zipCode ,则会 收到未定义的错误。我在这里做错了什么还是不理解触发数据参数?请包括适用的代码示例,我通过这种方式了解更多信息。
var zipCode;
var userName;
zipCode = $("#zip").val();
userName = $("#user").val();
$.getJSON('/bin/services/' + zipCode + userName, function(data, status){
$(document).trigger('nbcStores.gotData', [data,zipCode,userName]);
});
$(document).on('nbcStores.gotData', function(e, obj) {
console.log("RESULTS" + obj.zipCode);
console.log("RESULTS" + obj.userName);
});
提前致谢!