0
祝您有愉快的一天。我如何在创建对象上动态设置值?它的工作原理:设置非静态物体参数
params: { country_id: '1'},
但如果我尝试从字段设置值,代码不工作:
params: { country_id: $("#country_id option:selected").val()}
我需要这个设置函数参数
$('#autocomplete').autocomplete({
serviceUrl: 'ajax.php',
params: { country_id: $("#country_id option:selected").val()},
});
尝试使用'COUNTRY_ID:$( “#COUNTRY_ID选项:选择”)。VAL()' –
尝试铺开你的对象的建设在'var's和分配,而不是使用对象文本。这通常会使字段的计算更清晰一些。如果你没有看到问题,那么你可以添加'console.log'调用来检查你正在分配的值。 – sqykly
像这样:'var foo = {}; foo.serviceUrl ='ajax.php'; foo.params = {}; foo.params.country_id = $(“#country_id option:selected”)。val(); $(“#autocomplete”)。autocomplete(foo);' – sqykly