如果我在href中点击带有id和名称的添加按钮(如上图),如何在php中以$ _GET形式获取数据后如何分配变量?
模态
<tr>
<td class="w3-padding-16" style="text-transform: capitalize"><?php echo $first_nameparty ?></td>
<td class="w3-padding-16" style="text-transform: capitalize"><?php echo $last_nameparty ?></td>
<td class="w3-padding-16" style="text-transform: capitalize"><?php echo $middle_nameparty ?></td>
<td><a href="?party=<?php echo $resident_idparty ?>&partytwo=<?php echo $first_nameparty ?>&party3=<?php echo $last_nameparty ?>" class="w3-btn w3-green party">Add</a></td>
</tr>
JS
$(document).ready(function(){
$(".party").click(function(event){
event.preventDefault();
var puttingdata = $(this).attr("href");
$("#puthere").text(puttingdata);
});
});
这将显示,我不知道如何分配
<span id="puthere" class="w3-large" style="text-transform: capitalize;"><b></b></span>
答案 0 :(得分:0)
也许这就是你所需要的
使用data-*
的{{1}}属性intead。
href
然后,您可以获取在<td><button data-obj='{"party": <?php echo $resident_idparty ?>, "partytwo": "<?php echo $first_nameparty ?>", "party3": "<?php echo $last_nameparty ?>"}' class="w3-btn w3-green party">Add</button></td>
变量中分配的数据对象。
puttingdata
答案 1 :(得分:0)
使用href时会重新加载。
$ _GET语法只会检索URL链接上所述的内容,例如。
// http://test.com?party=123
$var = $_GET['party']; // 123
如果您不想重新加载页面,则应考虑使用AJAX