【发布时间】:2013-11-23 14:36:23
【问题描述】:
我正在做一个项目,我需要始终访问干净的 URL,即不能在 URL 中传递任何参数来获取另一个页面上的值。
任何人都可以建议“表单提交”方法以外的替代方法。
提前致谢。
【问题讨论】:
-
是的,你可以使用 jQuery + Ajax
我正在做一个项目,我需要始终访问干净的 URL,即不能在 URL 中传递任何参数来获取另一个页面上的值。
任何人都可以建议“表单提交”方法以外的替代方法。
提前致谢。
【问题讨论】:
为此使用$_SESSION。
使用$_SESSION,您可以在多个页面中任意位置使用变量。
// assigning variable
$_SESSION['name']="variable";
//retrieving
echo $_SESSION['name'];
在页面顶部写上session_start()$_SESSION变量
【讨论】:
对于干净的 URL,我更喜欢你可以使用 HTTP POST 方法。希望对您有所帮助。
<form name="frmApp" method="POST" action="/action.php">
</form>
否则,您可以使用 AJAX 和 jQuery 将值提交到另一个页面。
$.ajax({url:"action.php",success:function(result){
$("div").html(result);
}});
查看 w3schools 以开始使用 AJAX:http://www.w3schools.com/jquery/jquery_ajax.asp
不支持 SESSION,因为我不喜欢在我的网页中编写 php 代码。
【讨论】:
Sessions可以帮忙,或者ajax调用。
【讨论】:
为了使用干净的 url,你可以在表单中使用 post 方法
<form name='' method='POST' action=''>
【讨论】:
【讨论】: