我正在嘗試為函數參數設置一個默認值,該默認值將查詢服務器的初始值。最終目標是,我將能夠單擊我創建的列表項之一來檢索和創建新列表。<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)}
JavaScript函數默認參數值
皈依舞
2021-03-30 10:14:28