我想找到一种解决方案,使用 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/