Javascript 使用jquery发送动态文本
我想找到一个解决方案,使用jQuery将输入文本中的文本(我编写的)发送到下面的JavaScript代码:Javascript 使用jquery发送动态文本,javascript,jquery,Javascript,Jquery,我想找到一个解决方案,使用jQuery将输入文本中的文本(我编写的)发送到下面的JavaScript代码: <script type='text/javascript'> $(document).ready(function() { $(".pay").on('click', function() { var MYTEXT = $(this).attr(''); $.ajax({ type: "POST",
<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>
$(文档).ready(函数(){
$(“.pay”)。在('click',function()上{
var MYTEXT=$(this.attr(“”);
$.ajax({
类型:“POST”,
url:“panier.php”,
数据:“action=AddPayment&typepay=“+typepay+”,
成功:函数(msg){
}//成功
});
});//结束
});
HTML代码:
<input value="" type="text" id="pay" />
一个想法?(像这样,脚本不起作用)
谢谢:)您需要使用#
通过id
将元素作为目标,并使用.val()
获取textbox的值(或者最好使用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
});
您需要使用#
通过id
将元素作为目标,还需要使用.val()
获取textbox的值(或者最好使用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
});
$(文档).ready(函数(){
$(“.pay”)。在('click',function()上
{
var MYTEXT=$('#MYTEXT').val();
$.ajax({
类型:“POST”,
url:“panier.php”,
数据:“action=addPayment&typepay=“+MYTEXT+”,
成功:函数(msg){
}//成功
});
});//结束
});
$(文档).ready(函数(){
$(“.pay”)。在('click',function()上
{
var MYTEXT=$('#MYTEXT').val();
$.ajax({
类型:“POST”,
url:“panier.php”,
数据:“action=addPayment&typepay=“+MYTEXT+”,
成功:函数(msg){
}//成功
});
});//结束
});
使用val()
谢谢使用val()
谢谢
var MYTEXT = $(this).val();