【发布时间】:2020-05-24 11:53:26
【问题描述】:
我尝试将 JQuery 值发送到 SESSION,这是代码(MVC)
$(document).ready(function(){
$("#tbody th").click(function(){
var id = this.id;
$("#"+id).focus();
$("#send").val(id);
});
});
在 HTML 中:(form.php)
<form action="edit.php" method="post">
<input type="submit" name="choix" value="retour">
<input type="hidden" id="send" name="send" value="">
<input type="submit" name="choix" value="edit" formaction=".../edit/$_SESSION['id']">"
<input type="submit" name="choix" value="delete" formaction="......."
在控制器中:
public function editAction(){
$_SESSION['id'] = $this->_request->post('send')? $this->_request->post('send') : '';
(...)
}
当页面提交(发送)时,我有 SESSION['id'],但在 URL 中,我有“localhost/.../edit/”,这意味着 SESSION 值不会发送到 URL。 如何同时发送值? 谢谢你的回答
【问题讨论】:
-
$this->_request->post 看起来不像普通的 PHP。那是一些PHP框架吗?请将其包含在您的问题中
-
我用的是 MVC PHP
-
是的,但是,您使用的是什么 PHP MVC 框架?
-
你可以尝试提交AJAX请求吗