我有一系列获取的数据。在每一行,我都要调用一个传递其id的模态。在模式中,使用该id我必须获取数据并将其显示在表中。
问题是如何将id(php变量)传递给javascript并再次传递给模态,不显示id但是作为变量?
的PHP / HTML:
<php $i=0;
?>
<p>Link 1</p>
<a data-toggle='modal' href='#form-content' >test</a>
<p> </p>
<php $i=1;
?>
<p>Link 2</p>
<a data-toggle='modal' href='#form-content' >test</a>
<div id="form-contact" class="modal hide fade in">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
</div>
<div class="modal-body">
<form class="contact" name="contact">
...
...
</form>
</div>
<div class="modal-footer">
...
...
</div>
</div>
JS:
$(document).ready(function() {
$("input#submit").click(function() {
$.ajax({
type: "POST",
data: $('form.contact').serialize(),
beforeSend: function() {
$("#form-content").modal('hide');
$('#wait').show();
},
success: function() {
$('#wait').hide();
document.location.reload();
},
error: function() {
alert("failure");
}
});
return false;
});
});
谢谢。
答案 0 :(得分:0)
它可能不是最好的解决方案,但你可以这样做:
<script type="text/javascript">
var theBestIdEver = <?php echo $id; ?>
</script>
然后你使用纯javascript发送/接收id到你想要的任何地方。请记住,在阅读之前,您需要编写这段脚本!