我試圖在 URL 中傳遞一個參數,并根據該參數在 javascript 中創建了一個 switch 語句來調用將觸發 Jenkins 作業的特定函數。網址如下所示:http://localhost:8000/user/build-trigger/?job=data1我的代碼如下所示:$(function(){ init_build_trigger(); }) function init_build_trigger(){ const urlParams = new URLSearchParams(window.location.search) ; switch (urlParams) { case "data1": $.getJson("/model-api/jenkins/build_for_data1/",function(data){ }) break; case "data2": $.getJson("/model-api/jenkins/build_for_data2/",function(data){ }) break; } console.log(urlParams.get('job')) ; }構建函數如下所示: def build_for_data1(self, request): url = "jenkins url " response = requests.get(url) result = None if response: result = "started successfully." else: result = "failed. An error has occurred." return Response(result)當我訪問鏈接時沒有任何反應,作業也沒有觸發。有人可以解釋我缺少什么嗎?
在 JavaScript 中的 switch case 中傳遞 url 參數
BIG陽
2023-10-20 10:28:12