javascript - 如何在不使用 HTML <form> 标签的情况下发送 AJAX 表单

标签 javascript jquery html ajax

我想使用 AJAX 将数据发送到我的 PHP,但不使用 HTML <form>标签,因为在我的情况下,如果我有表单,我有一个发送表单的循环,并且 AJAX PHP 进入循环,所以我想我不会使用表单,但是如果 AJAX 有 POST 方法,我该如何应用这些? ?

$(document).on('click', '#myButton', function(){  
    $.ajax({
        url: "insert.php",
        method: "post",
        data:{data},    
        dataType:"text",
        success:function(data){
            alert('Successfully')
        }
    })
})

我的HTML是:

<div class = "myDiv1">
      <input type = "text">
      <input type = "button" id = "myButton">
</div>

有没有可能的方法来做到这一点?我只是问问。谢谢:)

最佳答案

Javascript

$(document).on('click', '#myButton', function(){  
    $.ajax({
        url: "insert.php",
        method: "post",
        data:{
            text: $('.text-value').val()
        },    
        dataType:"text",
        success:function(data){
            alert('Successfully')
        }
    })
})

HTML

<div class = "myDiv1">
    <input type = "text" class="text-value">
    <input type = "button" id = "myButton">
</div>

关于javascript - 如何在不使用 HTML <form> 标签的情况下发送 AJAX 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43898299/

相关文章:

javascript - 如何通过javascript打开默认日期选择器?

jquery - 使用jquery将div高度设置为文档高度

javascript - 比较使用 jquery 加载的字符串

JavaScript .change() 错误。不自动更改 Chrome 中的选择框

html - 在 URL 中硬链接(hard link)一个 Rel

html - 无法形成页脚

php 在表单中显示信息

javascript - 显示/隐藏 div 的多个单选按钮

javascript - 如何在 ag-grid 中获取过滤行?

javascript - 获取 "Illegal callback invocation from native module. This callback type only permits a single invocation from native code"