相关我刚才的问题: How to use javascript load function twice? (load in load)来自PHP的foreach的Javascript数据。
我就拥有了一切工作(负荷负荷)。但是现在我想使用一个将数据发送到第二个负载的foreach。
当我使用这个foreach时,数据(POST ID)保持不变。
示例代码:
<script >
$(document).ready(function() {
// Forum categories
$("#main").on("click", "#message", function() {
$("#getmessage").load("forum/getmessage.php", {'id': $("#id").val()});
});
});
</script >
<?php foreach($stickies as $sticky): ?>
<form id="form_id" >
<a href="#" class="list-group-item small" id="message"
style="background-color:black; color:white;" >
<span class="glyphicon glyphicon-pushpin" aria-hidden="true" ></span >
| <?php echo $sticky['header']; ?>
</a >
<input type="hidden" id="id" name="id" value="<?php echo $sticky['id']; ?>" >
</form >
<?php endforeach; ?>
正如你可以看到我想推值ID作为POST数据,所以加载的文件可以在此POST ID执行查询。
如何为每个foreach发送正确的ID?
首先了解元素__的id必须唯一__ –