javascript - 使用 jquery 发送动态文本

标签 javascript jquery

我想找到一种解决方案,使用 jQuery 将输入文本(我编写的)文本发送到下面的 JavaScript 代码:

<script type='text/javascript'>
$(document).ready(function() {
    $(".pay").on('click', function() {
        var MYTEXT = $(this).attr('');
        $.ajax({
            type: "POST",
            url: "panier.php",
            data: "action=addpayement&typepay=" + typepay + "",
            success: function (msg) { 

            }   //  success
        }); 
    }); // end
});
</script>

HTML 代码:

<input value="" type="text" id="pay" />

一个想法? (这样脚本就不起作用)

谢谢:)

最佳答案

您需要使用#通过id来定位元素,并使用.val()来获取textbox(< em>或者更好使用this.value应用纯javascript)。您还需要使用 MYTEXT 而不是 typepay,因为您的变量名称是 typepay:

$(document).ready(function () {
    $("#pay").on('click', function () {
        var MYTEXT = this.value;
        $.ajax({
            type: "POST",
            url: "panier.php",
            data: "action=addpayement&typepay=" + MYTEXT + "",
            success: function (msg) {

            } //  success
        });

    }); // end
});

关于javascript - 使用 jquery 发送动态文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23682759/

相关文章:

javascript - 如何使用 jQuery 查找具有 ID 属性的下一个元素

javascript - 使用 if..else 语句根据年龄计算分数,脚本仅显示第一个值

javascript - 尝试对基于回调的函数进行 thunkify 以与生成器(yield)一起使用,不起作用

javascript - 在函数外部声明变量

javascript - 单击外部关闭 Canvas 菜单

javascript - jQuery:删除大于和小于的选择选项

jquery - 显示请稍候...从服务器获取数据时的消息

javascript - 单击内部输入时,带有表单的 <li> 标签正在关闭

javascript - 如何使 XPage 应用程序布局左栏可折叠/可调整大小?

jquery - IIS 上的 MVC3 应用程序中的路由问题