慕田峪9158850
2021-04-12 16:13:19
我有一個簡單的問題,已經(jīng)問過很多遍了,但是我解決不了。我只想從html組件部分調(diào)用一個javascript文件來運行命令,然后單擊一個按鈕。但是,當我單擊按鈕時,什么也沒有發(fā)生。<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><p id="counter">Loading button click data.</p><button id="buttonForScrapping">begin to scrap!</button><script> function startScrap(){ jQuery.ajax({ type:'get', url:'../../../scrapping.js', data:[], dataType:'json', success: function(rs) {}, failure : function(rs) {} }); }</script></body>scrapy命令是python命令,所以我認為我需要進行ajax調(diào)用以在服務器上運行它。
2 回答

翻翻過去那場雪
TA貢獻2065條經(jīng)驗 獲得超14個贊
您必須像示例中一樣將js文件包含到html文件中。 注意:確保的js文件的路徑在的src
屬性中正確script
。 <script src ="myScript.js"></script>

紅糖糍粑
TA貢獻1815條經(jīng)驗 獲得超6個贊
要在單擊按鈕時執(zhí)行JavaScript函數(shù),可以使用類似這樣的示例。
首先,創(chuàng)建HTML按鈕并使用onClick():
<button onClick="doSomething()">Button Text</button>
onClick()告訴瀏覽器執(zhí)行JavaScript函數(shù)?,F(xiàn)在在JavaScript文件中放入創(chuàng)建函數(shù):
function doSomething() {
alert('do something');
console.log('do something ')
}
這個簡單的函數(shù)將輸出到控制臺日志并發(fā)出警報,但是功能可能比這復雜得多。
要從HTML頁面執(zhí)行服務器端方法或python命令,您可能將需要更復雜的體系結(jié)構。
添加回答
舉報
0/150
提交
取消