![](/img/trans.png)
[英]How to click a button post 5 seconds after entering data in selenium web driver using node.js
[英]How to make action on node.js server after button click using jQuery AJAX
我有個問題。 我想讓服務器點擊按鈕后做一些事情。 這是我的HTML代碼:
<input name="like" id="like" value="Like" type="submit" />
<script>
$('like').click(function(){
$.post('/test')
});
</script>
這是我的服務器端代碼:
app.post('/test', function (req, res) {
console.log('works');
});
它不起作用。
你的問題是在這里,你已經忘記了#
通過ID定位元素,所以點擊永遠不會被調用。
$('#like').click(function(){
$.post('/test');
});
看起來您沒有正確選擇輸入標簽。 如果要按ID選擇DOM元素,則需要使用“#IDname”作為選擇器。
對於此示例,這意味着將其更改為
...
$('#like').click(function(){
...
這也可能無法完全修復錯誤:使用類型為“submit”的輸入字段,您可能需要執行以下操作:
...
$('#like').click(function(e){
e.preventDefault();
...
保持輸入的默認提交事件“冒泡”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.