我有一个简单的问题,已经问过很多遍了,但是我解决不了。我只想从html组件部分调用一个javascript文件来运行命令,然后单击一个按钮。但是,当我单击按钮时,什么也没有发生。<!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调用以在服务器上运行它。
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
您必须像示例中一样将js文件包含到html文件中。 注意:确保的js文件的路径在的src
属性中正确script
。 <script src ="myScript.js"></script>
红糖糍粑
TA贡献1815条经验 获得超6个赞
要在单击按钮时执行JavaScript函数,可以使用类似这样的示例。
首先,创建HTML按钮并使用onClick():
<button onClick="doSomething()">Button Text</button>
onClick()告诉浏览器执行JavaScript函数。现在在JavaScript文件中放入创建函数:
function doSomething() {
alert('do something');
console.log('do something ')
}
这个简单的函数将输出到控制台日志并发出警报,但是功能可能比这复杂得多。
要从HTML页面执行服务器端方法或python命令,您可能将需要更复杂的体系结构。
添加回答
举报
0/150
提交
取消