我最初使用$ _GET方法:
'<a href = "editNews.php?starts='.$starts.'&ends='.$ends.'&$event='.$event.' data-role="button" data-icon="edit"></a>'
使用这个有效,但我被告知使用$ _POST方法更好,更少杂乱,只是首选。
所以我想知道我将如何实现与上面相同的东西,但使用$ _POST方法。
答案 0 :(得分:0)
您可以提交带有方法发布的表单或使用ajax请求。在jquery中,这看起来像:
$("#myLinkId#").on('click',function() {
$.ajax({url:'phpFile.php',type:'post',data:{...you data here...}});
});
答案 1 :(得分:0)
您需要将其转换为表单或使用jQuery在单击时触发Ajax调用。这是一个表单示例:
<form action="editNews.php" method="post">
<input type="hidden" name="starts" value="<php echo $starts?>">
<input type="hidden" name="end" value="<php echo $end?>">
<input type="hidden" name="event" value="<php echo $event?>">
<input type="submit" name="submit" value="Your Link" data-icon="edit">
</form>
答案 2 :(得分:0)
要通过PHP将数据发送到其他页面/表单,您可以执行以下操作:
原始形式:
<form method='post' action='new-page.php'>
inputs here, etc.
submit button here
</form>
因此,点击提交后,会将您发送到new-page.php,其中包含PHP变量$_POST
中保存的所有表单数据。
您可以通过引用带有输入名称的数组来访问数据,例如,假设您有:
<input type='text' name='NAME' />
您可以使用new-page.php
在$_POST['NAME']
上引用此数据。
我希望这可以帮到你!