这是我的代码。
我无法将 edit_id 传递给脚本并回传给 <div class="modal fade" id="copy3" role="dialog">
请帮忙。
行[0]不是全局的,这就是为什么我无法在同一页面中获取它。 所以我想再次发布到脚本,然后使用 $_POST 或 $_GET, 但不工作...
<PHP---here is a link>
......
<td align="center">[<a class="get_copy3" href="<? echo $_SERVER["PHP_SELF"]."#?edit_id=$row[0]";?>">Copy3</a>]</td>
....
<SCRIPT> (this is a popup script)
$(".get_copy3").on("click", function(e) {
e.preventDefault();
var $edit_id = $(this).data('edit_id');
document.cookie = $edit_id ;
$('#copy3').modal('show');
});
.....
<SCRIPT>
<php and html--------here is a popup>
<div class="modal fade" id="copy3" role="dialog">
<? echo $edit_id; ?>
</div>
最佳答案
你可以这样做:
$(".get_copy3").on("click", function(e) {
e.preventDefault();
var edit_id = $(this).data('edit_id');
document.cookie = edit_id ;
$("#edit_input").val(edit_id);
$('#copy3').modal('show');
});
<div class="modal fade" id="copy3" role="dialog">
<input type="hidden" id="edit_input" />
</div>
如果你想传回来,那么你点击事件并将父正文中隐藏的输入设置为该值。
关于javascript - 如何将 php 值传递给 script ,然后传递回 php ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61653847/