gpt4 book ai didi

javascript - php 到 ajax textarea 变量不显示

转载 作者:行者123 更新时间:2023-11-28 02:32:38 25 4
gpt4 key购买 nike

我一直在尝试将变量从 php 发送到 AJAX,以前可以正常工作,但突然不行了。在过去的几个小时里,我一直试图理解为什么,阅读了有关传递变量的内容,但没有成功。

出于某种原因,我无法将文本区域放入我的ajax中并将其发布到应用程序的其余部分。它给了我一个空警报,但 var name = $("input[name='name']").val(); 正确发出警报。

这是 html

<script type="text/javascript" src="http://example.com/_data/js/addreply.js"></script>
<input type="hidden" name="hiddenid" value="6" />
<div id="writeCommTxt" >
<textarea name="text" cols="90" rows="12" class="txtclassic" ></textarea>
<div id="writeCommCapt">
<div id="writeCommCaptSub"><input type="submit" name="postcomm" value="Submit" class="subclassic" /></div>
</div>
</div>

这里是单独文件中的 AJAX。

$(document).ready(function (){
$(".subclassic").click(function (){
var id = $("input[name='hiddenid']").val();
var name = $("input[name='name']").val();
var text = $(".txtclassic").val(); //i also tried to add textarea['text'].val() with no success.
var capt = $("input[name='captcha']").val();
alert(text); //it alerts an empty window.
if (name != "" && text != ""){
$.ajax({
type: 'POST',
url: "/article/add_reply/" + id,
data: {
rename: name,
retxt: text,
recapt: capt
},
success: function (data){
...
}
});
}
});
});

最佳答案

<强> Demo

为什么不使用 id 呢?就你而言,我猜是:

$('textarea[name="text"]').val();

关于javascript - php 到 ajax textarea 变量不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13908580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com