
正文
html从php获得数据 从php传值给html
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么在HTML中获取PHP中某个变量的值
使用ajax是最佳选择。下面来个示例。
html表单:
!DOCTYPE html
html lang="zh_CN"
head
meta charset="utf-8" /
titleUntitled Document/title
script src="
script
;jQuery(function($){
$('input#ajax-submit').click(function(){
$va = $.trim($('input[name=a]').val());
if(''==$va){
$('#msg').html('span style="color:red"您没有输入变量A???/span');
}else{
$data = {
va:$('input[name=a]').val()
};
$.ajax({
type: 'POST',
url: "baidu.php",
data: $data ,
cache:false,
dataType:'json',
context: document.body,
success: function(res){
if('success'==res.r){
$('#msg').html('span style="color:green"'+res.d+'/span');
return false;
}else{
$('#msg').html('span style="color:red"'+res.d+'/span');
}
},
error : function() {
$('#msg').html('span style="color:red"出事儿了!/span');
return false;
}
});
}
});
});
/script
/head
body
form id="ajaxform" name="ajaxform" method="post" action="action.php"
p
label for="a"请输入变量A/labelinput type="text" name="a" id="a"/
/p
p id="msg"/p
p
input id ="ajax-submit" type="button" value="提交"/
/p
/form
/body
/html
2. 其对应的PHP文件可对js传递过来的参数进行处理(插入数据库、查询数据库、更新数据库等操作),示例:
?php
/**
* @author: suifengtec coolwp.com
* @date: 2015-07-21 10:34:35
* @last Modified by: suifengtec coolwp.com
* @last Modified time: 2015-07-21 10:46:52
*/
function hi_ajax(){
if(
isset($_POST['va'])
!empty($_POST['va'])
){
$a = maybe_need_to_kill_mysql_injection( $_POST['va'] );
$r = array('r'='success','d'='我是AJAX返回的数据,您传递的a的变量是:'.$a);
}else{
$r = array('r'='error','d'='js没有传递给我参数');
}
echo json_encode($r);
die();
}
function maybe_need_to_kill_mysql_injection( $a ){
$a = stripslashes($a);
$a = htmlspecialchars($a);
$a = mysql_real_escape_string($a);
return $a;
}
hi_ajax();
3.关键点儿
3.1 是否有输入,没有输入,就不ajax,而友好的进行提示;
3.2 有输入,ajax,但是在使用ajax进PHP的参数前,要对参数进行安全过滤;
3.3 在PHP中处理ajax传递过来的参数后,要进行返回,最好将操作结果友好的呈现给浏览器用户。
4. 示例的截图
4.1 js判断没有输入变量(变量值为空)
4.2 因为js的前端修改可能会被修改,所以,要在PHP中再加判断:
4.3 传递参数正确,并操作成功的返回
相关问答
Q1: 怎样借助PHP从HTML网页中获取phpmyadmin数据库里数据表的内容?
你好,我想到了两种方法:
第一种:可以使用js脚本调用php,PHP查询后返回给js,js再把内容替换到某个idv
第二种:直接用php来做,不需要js和html,php先输出html头,再查询sql,并输出,再输出html别的内容或者结束语句
Q2: php新手在线等答案:用php如何让提取html表单中输入的数据???
在form中,的属性method=get
或者post方法,
在php中获取表单数据如下:
$_get[表单名]
$_post[表单名]
这样就可以获取到html中表单里面的数据信息
Q3: php如何结合html调用数据?
在html中调用php内容html从php获得数据,可以用script src="friendlinks.php"/script然后在friendlinks.php中调取数据库数据。并输出适当html从php获得数据的html,或者输出xml、json都可以,只是图简单的话,只要输出html就行了。
Q4: html页面获取php页面的数据
第一种html从php获得数据:把$userhtml从php获得数据的值赋值给全局数组。
第二种:header("Location: index.html"); 在这个代码传参数到index.html页面html从php获得数据,index页面改成index.php
Q5: html获得php数据的问题
两种办法html从php获得数据:
一种是将 html 文件html从php获得数据的扩展名改为 .php,然后修改部分代码html从php获得数据:
span?php echo $name; ?/span
另一种是通过 ajax 返回数据显示。
关于html从php获得数据和从php传值给html的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






