我是AJAX的新手,想要在AJAX页面上发送2个ID,这是我的代码
<a href="#" id="<?php echo $st_rows4['module_id'];?>" class="edit3">Click Here</a>
<script>
$(document).ready(function() {
$(".edit3").click(function() {
var moduleID = $(this).attr('id');
var studentID = $_POST['studentAssignID']; //Problem is Here
$.ajax({
type: "POST",
url: 'assign-assignment-ajax.php',
data: "moduleID="+moduleID+"&studentID="+studentID,
success: function(data)
{
$("#editform2").html(data);
$("#editform2").show('slow');
}
});
});
});
我通过点击href获取模块ID,而我也想要学生ID,哪部分我做错了?
答案 0 :(得分:1)
试试这个:
var studentID = "<?php echo $_POST['studentAssignID']; ?>";
答案 1 :(得分:0)
宣布&#39; StudentAssignID&#39;在隐藏的领域。
<input type='hidden' class="StudentAssignID" value="<?echo $_POST['studentAssignID'];?>">
然后在脚本中使用此值。
<script>
.
.
var studentID = $('.StudentAssignID').val();
.
.
</script>