
<php
$username=$_POST['username'];
>
<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>
form的action属性留空的话就直接提交到当前页面了 后台直接$_POST获取前台传过来的表单域啊
jQuerypost( url, [data], [callback], [type] ) :
相当于无刷新
$post('selectleixingphp',{getleimu:getleimu}); //提交数据到页面
locationhref="selectleixingphp"; //跳转到页面
上述两部完全是分开的,没有任何关系,你先提交数据到那个页面了,然后你再打开这页面(重新打开),肯定是获取不到值得。
getleimu=$("#selectleimu option:selected")text();
windowlocationhref="selectleixingphp?getleimu="+getleimu;
selectleixingphp页面用$_GET获取参数
POST都是以key-value的形式传过来的。所以分两种情况:\x0d\如果事先知道key,可以用$_POST['your_key']取到值。\x0d\如果事先不知道key,可以遍历$_POST变量:\x0d\foreach($_POST as $key=>$val) {\x0d\ echo $key": "$val"
\n";\x0d\}
php直接用全局变量$_POST来接收post参数
比如:前端<input name ="username" value="123" type="text"/>
参数username通过post传参数到服务器,php以$_POST['username']来接收
你把你的数组返回值中间用个符号分割,比如分号["a1","b1"];["a2"',"b2"],然后用split{";"}进行分割就可以分开使用了。
var t = "['a1','b1'];['a2'','b2']";
var ts = tsplit(";");
alert(ts[0]);
alert(ts[1]);
下面这个写法写错了
function initialize(cc) {
var html;
$post("some1php",{value:cc},function(data){var html=data;},"json");
alert(html);
}
不应该在function(data)里面申明var html,否则html会变成这个方法的体局部变量。你应该改成。
function initialize(cc) {
var html;
$post("some1php",{value:cc},function(data){html=data;},"json");
alert(html);
}
但是即便这样改了,alert(html)仍然是空。
你还没有搞清楚ajax的逻辑。ajax是异步的。function(data)里的内容是延迟执行,在你最后alert(html)的时候,function(data)还没有执行,所以alert(html)永远是空。
jQuery Ajax 实例 全解析
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。
废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQueryajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQueryajax()的(这个后面会说到)
1 load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。
url (String) : 请求的HTML页的URL地址。
data (Map) : (可选参数) 发送至服务器的 key/value 数据。
callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 12 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。
这个方法可以很方便的动态加载一些HTML文件,例如表单。
示例代码:
$("ajaxload")load(">
以上就是关于php表单怎样提交到当前页面,并用$_POST获取其值全部的内容,包括:php表单怎样提交到当前页面,并用$_POST获取其值、php 页面 获取不到$.post传过来的值、PHP如何获得POST传来的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)