我正在尝试为函数参数设置一个默认值,该默认值将查询服务器的初始值。
最终目标是,我将能够单击我创建的列表项之一来检索和创建新列表。
<script type="text/javascript">
$(function getJobs(jobid=0) {
{#jobid = 0;#}
console.log("jobid: " + jobid);
let query = {id: jobid};
console.log(query);
$.getJSON("{% url 'website:get-jobs' %}", query, function (data) {
console.log("getjson");
$.each(data, function (key, value) {
console.log(key + " - " + value);
$('#jobs-list').append("<li id='" + key + "'" + "href='#'" + "onclick=getJobs(key)" + ">" + value + "</li>");
});
});
})
</script>
如果我手动将jobid设置为0(在上面的代码中已注释),则一切正常。如果我尝试在功能参数列表中进行设置,请在console.log中获取:jobid:function(e,t){return new w.fn.init(e,t)}
相关分类