phpajaxhtml
❶ hi ,请问php AJAX返回的HTML整个页面如何解决的谢谢 我的邮箱是[email protected] 可以发个解决方法吗
你把PHP页面含有的全部html代码全部清除,否则ajax返回都会有html代码,请注意,你可能返回的当前PHP文件没有html代码,但是一些包含文件可能会有哦,比如i页面中含有类似nclude('inc.php');语句,那么你要检查一下inc.php这个文件有没有html代码,。
❷ php中用AJAX返回HTML类型 是个日期和时间 如何把这个返回值反倒FORM的INPUT 框里面使用.
HTML代码:::
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="./jquery-1.2.6.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function(){
$.post('./cc.php',function(e){
$("#aa").val(e);
})
});
function tijiao(){
var time=$("#aa").val();
$.get("./cc.php",{name:time},function(ee){
$("#bb").html(ee);
});
}
//-->
</script>
<form method="post" action="">
<input type="text" id="aa" name="name" ><br/>
<input type="button" value="提交" onclick="tijiao()">
</form>
<div id="bb">
</div>
php代码::
<?php
header('content-type:text/html;charset=utf-8;');
mysql_connect('localhost','root','');
mysql_select_db("test");
mysql_query("set names utf8");
if($_GET){
$time=$_GET['name'];
$rew=mysql_query("insert into bb(add_time) values('$time')");
if($rew){
$info=mysql_query("select id,add_time from bb");
while($row=mysql_fetch_assoc($info)){
$arr[]=$row;
}
foreach($arr as $k=>$v){
$str.= "<tr><td>".$v['id']."</td><td>".$v['add_time']."</td></tr>";
}
echo $str;
}else{
echo "失败";
}
}else{
echo date("Y-m-d H:i:s");
}
?>
❸ ajax从html页面传递参数到后台php页面的数据如何存入数据库中呢
后台submitcomment.php代码:
<?php
include("connect.php");//连接数据库
print_r($_POST);
echo '<br/>';
echo 'post:' .$_POST["name"].'<br/>';
echo 'txt:' .$_POST["txt"].'<br/>';
mysql_query("INSERT INTO biao(name,txt) VALUES ('{$_POST["name"]}','{$_POST["txt"]}');
// 这样就可以了,你用的双引号引入变量可以,引入数组时需要使用变量空间或者把数组中[]里面的双引号去掉【如果是单引号也去掉】
❹ PHP用ajax的时候,responseText返回的是整个页面的html代码,求帮助。。
服务器端输出JSON格式回调数据,然后在客户端使用file_get_contents接收。你可以网络下菜鸟网 里面有AJAX及JSON的教程,这里空间有限写不下。
下面是一个例子:
$("XXX").click(function(){
$.post("XXX.PHP",
{
name:"XXX"//向服务端提交
},
function(data){
alert("Data.name);//服务端返回数据,服务端用$_POST接收name然后转JSON格式输出。
});
});
❺ php怎么把url通过ajax传递回html里
$.get({url:"/test.php",success:function(data){
$("img").attr("src",data);
}});//data为返回的数据
❻ 如何用php程序主动向html页面发送信息
你说的应该是服务端主动向客户端推送消息, 这个只能使用Socket建立长连接来实现。
客户端实现比较简单, 大多数浏览器提供的应该都有接口, 几个方法就可以建立一个连接,然后进行消息监听就可以了,服务端实现稍微复杂点, 不过你根本不用自己写那些底层代码, php平台上有一个库叫 "Workerman", 里面所有功能已经帮你实现好了, 你看看文档就能直接调用了, 很简单的。
❼ 如何通过ajax,html和php实现分页功能呢
写法有很多种,比如:
html页面中:
<div id="shi"></div>
js:
$.get("1.php",{参数},function(data)
{
$("#shi").html(data);
});
即当点击上一页或下一页时触发一个函数,执行上面的代码,把返回的内容放在<div id="shi">这里</div>
data就是php 文件返回的内容;那个sql语句应该是这样写的吧:
select * from table order by id desc limit ($page-1)*每页个数,($page)*每页个数
这里用到了jquery.
其它还有一种思路,就是当第一次加载时,把所有的内容都从数据库里读出来了,然后在浏览器用js处理分页,在php发送数据时最好用json格式,这样更好处理
❽ 在HTMl中提交表单到PHP,用ajax异步的方式,求大神
你的问题在于:
1、<input>标签没有关闭的写法,也就是不用</input>
2、move_uploaded_file将你的文件上传到了uploadpic里面去了,这个uploadpic应该和你submit2.php同级目录,如果你创建了uploadpic这个文件夹,并保证了读写权限,那么将传到这里,如果没有读写权限,或者没有这个文件夹,那么这个图片只会在服务器缓存里呆着,然后被释放掉,所以你看不到这个文件。
你可以参考下面这个来检查是不是有文件夹,如果没有就创建目录:
if(!empty($_FILES['file']['name'])){
if(is_dir("uploadpic")){ //如果目录存在
//则执行上传流程
}else{ //如果目录不存在
mkdir("uploadpic"); //则创建目录
//再执行上传流程
}
❾ html怎么使用ajax和php交互
用jqurey.min.js
$.post("php",function(data){
});