将我的ajax文本字段发送到php输入值
您好,我正在尝试将将我的ajax文本字段发送到php输入值,php,jquery,Php,Jquery,您好,我正在尝试将ABCABC的值打印到名为txn <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("#btn1").click(function(){
ABC
ABC的值打印到名为txn
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
var result = getElementByClass('.paymentID');
$('#txn').val("result");
$("#test3").val("Dolly Duck");
});
});
</script>
</head>
<body>
<span class="paymentID" name="txn_id">ABC</span></div>
<input type="text" name="txn" id="txn" value="">
<p id="test1">This is a paragraph.</p>
<p id="test2">This is another paragraph.</p>
<p>Input field: <input type="text" id="test3" value="Mickey Mouse"></p>
<button id="btn1">Set Text</button>
<button id="btn2">Set HTML</button>
<button id="btn3">Set Value</button>
</body>
</html>
$(文档).ready(函数(){
$(“#btn1”)。单击(函数(){
$(“#test1”).text(“你好,世界!”);
});
$(“#btn2”)。单击(函数(){
$(“#test2”).html(“你好,世界!”);
});
$(“#btn3”)。单击(函数(){
var result=getElementByClass('.paymentID');
$('#txn').val(“结果”);
$(“#test3”).val(“多利鸭”);
});
});
基础知识
这是一个段落
这是另一段
输入字段:
设置文本
设置HTML
设定值
什么是空白?在哪里?什么时候?您的描述不完整且不清楚,因此很难具体说明问题所在。详细描述它,提到代码流,您正在谈论的特定变量等等。还不清楚demoSuccessHandler()是如何调用的。您必须在complete函数中填写输入。像这样var payment\u ID=document.getElementById('payment\u ID')代码>之后,必须填写“`payment\u ID.value=r``var result=$(“.paymentID”).val()$(#txn').val(结果)代码>您似乎几乎完全更改了代码。它甚至与同一个问题有关吗?不管怎样,getElementByClass应该是什么?这是你的职责还是什么?不管怎样,你都不需要它。您可以使用jQuery(与代码的其余部分保持一致)来实现这一点,例如,var result=$(“.paymentID”)代码>。第二个$('#txn').val(“结果”)代码>只是将文本字符串“result”放入文本框中,因为有引号。而result
也不起作用,因为那是对象,而不是文本<代码>$('#txn').val(result.text())代码>应该完成这项工作。