3 回答

TA貢獻1854條經驗 獲得超8個贊
錯誤消息說它找不到匹配的 url {% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id IUPredscorethreshold %}
。你的 urls.py通過放在它前面來聲明IUPredscorethreshold
它是一個字符串。str:
在您的 javascript 中,您分配0.4
給該變量,它是一個整數。因此,您無法解析的網址。
將 urls.py 中的路徑更改為: path( "dataJson/newinteractors_intnet/<str:geneId>/<int:IUPredscorethreshold>", views.newinteractors_intnet, name="newinteractors_intnet", ),

TA貢獻1802條經驗 獲得超10個贊
將您的 Javascript 代碼更改為:
$(document).on("click", "#filter", function (e) {
IUPredscorethreshold = 0.4
$("#ksNetwork").empty();
let url = '{% url "camkinetv2:newinteractors_intnet" ' + tab1.caMKipedia_Id + ' ' + IUPredscorethreshold + '%}'
ksInteractionNetwork(url);
});
我相信 url 沒有正確形成

TA貢獻1806條經驗 獲得超8個贊
將javascript行從:更改ksInteractionNetwork('{% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id IUPredscorethreshold %}');
為ksInteractionNetwork('{% url "camkinetv2:newinteractors_intnet" tab1.caMKipedia_Id "IUPredscorethreshold" %}'.replace(/IUPredscorethreshold/, IUPredscorethresholdvalues) );
以下回答幫助回答
添加回答
舉報