重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用表单来传递,_post它在php只能获取由表单的 method="post" 时它才能接受到数据,
蓝山ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
如下代码:
form id="form1" name="form1" method="get" action=""
label
input type="text" name="cn" value='获取到我了' /
/label
/forma.php页面
?
if( $_post )
{
echo $_post['cn'];
}
else
{
echo '没有获取到值';
}
?
这个需要使用php中的$_REQUEST["code"]全局变量的方式,据可以获取到HTML传输过来的数据了。
举个例子:你想在用户点击时,把 apple 这个字符串,通过前端传给后端。
前端,用 jQuery 举例:
$('button').click(function () {
$.ajax({
url: '/xxx',
method: 'post',
dataType: 'json',
data: {fruit: 'apple'}
}).done(function (res) {
// 成功后的回调
}).fail(function (err) {
// 失败后的回调
});
});
后端 PHP 处理:
$fruit = $_POST['fruit']; // 获取从 ajax 传过来的 fruit 的值,这里是 apple。
如果你想在前端重新显示这个字符串 apple,那么你要用 PHP 把数据返回给页面,然后在上面 “// 成功后的回调” 里面,补充逻辑代码。
例如 PHP 把 apple 返回给前端:
return json_encode(array('fruit' = 'apple'));
前端回调处理:
// 成功后的回调
alert(res.fruit); // 弹框显示 “apple”
实际上,$_POST 能够获取所有从前端用 post 方式提交过来的数据,不管你是页面刷新方式,还是 ajax(jQuery 才叫 ajax,实际上它是 XMLHttpRequest,异步非阻塞的请求方式)
说实在的你好好看看书吧..就算别人给你答案了你也不太懂
jquery的ajax方式处理
$.post('1.php',{"key":value},function(data){//如果这儿用post的话1.php中用post接受,如果这儿用get那么脚本中也要用get
//data为返回值
});
1.php
?php
function getContent ($key){
//mysql_connect();
//mysql_select_db();
$key=$_POST["key"];
//$key要检测表单提交脚本注入等安全隐患
$slq="select * form table where key like $key ";
mysql_query($sql);
//开始处理结果集}
$key=$_POST["key"];
//$key要检测表单提交脚本注入等安全隐患
function getContent ($key);