
正文
php返回数据html php返回数据给html
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP的值返回HTML显示
提交后跳转不能实现你要的功能,
需要用到ajax。
给你个简单的例子:
test.html:
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
title表单所在页面/title
style
#msg{color:red;}
/style
/head
body
form
p用户名:input type="text" id="user"/p
p密码:input type="password" id="psd"/p
pinput type="button" value="提交" id="submit"//p
p id="msg"/p
/form
script src=""/script
script
$("#submit").click(function(){
var data={
'user':$("#user").val(),
'psd':$("#psd").val(),
};
$.post("test.php",data,function(d){
$("#msg").text(d);
})
})
/script
/body
/html
test.php:
?php
$user=$_POST['user'];
$psd=$_POST['psd'];
if(!$user||!$psd){exit("用户名或密码不能为空");}
//链接数据库查询
/*
...............
*/
if(true){exit("登录成功");}else{exit("登录失败");}
?
相关问答
Q1: 跳转php后,如何返回html,这样不就两份HTML了吗?
这个全看php返回数据html你设计php返回数据html了 可以是一个页面也可以是两个页面 一个页面php返回数据html的也是可以设置一个判断 是否有post或者get提交上来php返回数据html的数据 如果有就执行php的代码 如果没有就是第一次打开这个页面
一般的情况都是用我说的这个方法 可以说是svc的设计模式了。。。
Q2: json.php里得到返回数据怎么输出到html里
用json_decode()将json字符串转化成php数组php返回数据html,然后直接循环数组取出值即可。
?php
$content= file_get_contents('获取json字符串php返回数据html的url');
$content = json_decode($content);//将json字符串转化成php数组
foreach ($content as $key ) {//循环数组
echo 'li' . $key['city'] . '/li';
echo 'li' . $key['city_en'] . '/li';
echo 'li' . $key['date_y'] . '/li';
echo 'li' . $key['week'] . '/li';
}
Q3: html怎么调用php返回的值并显示出来。求代码!
你最后一句“echo json_encode($info,320);”已经输出这个结果了啊。
如果你是在html中直接用,就直接用就行了,如:p?php echo $info['name']; ?/p;
如果你是在ajax中用,就直接在success方法里输出就行了,如:
$.ajax({url:"xxx.php",success:function(result){
console.log(result.name); }
});
php返回数据html的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php返回数据给html、php返回数据html的信息别忘了在本站进行查找喔。







