php表单怎样提交到当前页面,并用$_POST获取其值

php表单怎样提交到当前页面,并用$_POST获取其值,第1张

<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传来的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9442963.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存