我在点击特定的 div 时添加了一个文本区域。它有 <form>
与文本区域。当按下提交按钮时,我想将 jquery 变量发送到我的 php 页面。这怎么可能实现。我对此很困惑。 jquery 的新手现在让我头晕目眩。这是我的代码,
`
<script type="text/javascript">
$(document).ready(function(){
$('.click_notes').on('click',function(){
var tid = $(this).data('question-id');
$(this).closest('ul').find('.demo').html("<div class='comment_form'><form action='submit.php' method='post'><textarea cols ='50' class='span10' name='notes' rows='6'></textarea><br><input class='btn btn-primary' name= 'submit_notes' type='submit' value='Add Notes'><input type='hidden' name='submitValue' value='"+tid+"' /></form><br></div>");
});
});
</script>`
最佳答案
您的代码在我在这里创建的 fiddle 中运行良好 -> https://jsfiddle.net/xe2Lhkpc/
使用输入的名称作为 $_POST 数组的键来获取它们的值。
if(isset($_POST['submitValue'])) { $qid = $_POST['submitValue']; }
if(isset($_POST['notes'])) { $notes = $_POST['notes']; }
关于javascript - 如何将 .html() 中的 javascript 变量传递给 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54249125/