phpajax局部刷新
⑴ php中ajax的局部刷新
我只说jquery的吧。
你的表单中添加分类和提交标题name和ID重复。
代码如下 left by createindex
---------------------------华丽的分割线-----------------------------------
<form action="" method="post">
分类列表:<select name="select" id="select"></select>
分类名称:<input type="text" name="fenlei" id="fenlei" />
<input type="submit" id="button_add" value="添加分类">
标题:<input type="text" name="biaoti" id="biaoti" />
<input type="submit" id="button_title" value="提交标题" />
</form>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
$(function(){
//添加分类绑定单击事件
$("#button_add").click(function(){
var fenlei = $("#fenlei").val();//取得表单的值
//Ajax post数据
$.ajax({
type: "POST",//Ajax请求为post
url: "some.php",//ajax请求URL 脚本地址
data: "fenlei="+fenlei, //传递的值
success: function(data){ //回调函数 这里的data你可以返回HTML也可以是JSON 为了简单你返回HTML就可以了。
$("#select").html("").html(data);//将返回的列表插入分类.
//你只需要在后台脚本返回 <option value="xx">sdfsdf</option>之类的可以了。
}
});
});
});
</script>
---------------------------华丽的分割线-----------------------------------
<input type="submit" id="button_add" value="添加分类">
修改为
<input type="button" id="button_add" value="添加分类">
---------------------------华丽的分割线-----------------------------------
不知道你什么意思。 Jquery的选择器选择你要的DOM节点操作就可以了。怎么控制那是你自己怎么做的问题。像这种问题自己看文档就能写出来的。
⑵ thinkphp如何实现局部刷新
局部刷新 主要运用技术为ajax,
⑶ PHP页面怎么完成局部刷新
使用情况是:我点击本页面,要使本页面的某块局部刷新;本页面通过这种方式包含局部页面: <div id="allvideo"><?php require_once("./relation.php");?></div><script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function localRef(){
var url = "relation.php"; //局部包含的页面var pars = "param=" + param + "&type=" + type + "&channelid=" + channelid + "&Page_Num=" + Page_Num + "&Country=" + Country + "&Order_By=" + Order_By; //要传递的参数
var myAjax = new Ajax.Updater(
'allvideo', //把取得的HTML结果更新到的层
url,
{
method : 'get',
parameters : pars,
evalScripts : true
}
);
⑷ 怎样局部刷新网页
大体有两种方法:
一种方法是使用框架,每一个框架内都可以载入一个完整的网页,弊键而在框架所在的网页内,则会体现出“局部刷新”的效果。
另一种方法是使用Ajax,异步载入需要的数据后,使用JS对HTML文档 的DOM结构进行更改,实团搜现“局部刷新”的效果。
你可以在以下文章中了解具体知识:
参考资料:
【HTML框架】http://www.w3school.com.cn/html/html_frames.asp
【AJAX简介租或巧】http://www.w3school.com.cn/php/php_ajax_intro.asp
⑸ Ajax委托函数中实现局部刷新,是将需要刷新节点的值赋值给变量
这个要借助后台语言,点击按则搏皮钮,通过AJAX请求一个方法,通过方法返回下一页数据JSON,就可以更改前端JS获取json,更改DIV内容;
$.ajax({
type: "POST",
url: "getPageDate.php", //调用孙差的php文件
data: "page=1",
success: function(msg){ //回调函数
alert( "Data Saved: " + msg ); //银握这里是操作
$("#content").html(
);
}
});
⑹ ajax页面家在世怎么局部刷新
实现局部刷新,首先需要明白ajax的原理:其本质就是,通过ajax异步请求服务器,然后把返回的内容展示到页面上。
例如:页面中有个列表,id='list-bolck',请求后,服务器返回数据赋值到这个id中即可实现局部刷新:
.....
success:function(response){
$("#list-bolck").html(response);
}
......
==================有问题可以随时回复我=======================
以下是ajax的一些参数:
$.ajax({
type:'post',
url:'/testajax.php',
dataType:'json',
data:{uid:uid,rands:Math.random()},
success:function(){
alert('ajaxreturnsuccess');
}});
url,类型:String,默认值: 当前页地址。发送请求的地址
data, 类型:String,发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'
dataType,类型:String,预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:
"xml": 返回 XML 文档,可用 jQuery 处理。
"html": 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。
"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)
"json": 返回 JSON 数据 。
"jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
"text": 返回纯文本字符串
success,当请求之后调用。传入返回后的数据,以及包含成功代码的字符串。
=====================================
⑺ ajax 局部刷新功能 怎么实现
就是通过ajax传递参数给后台重新从后台传缓凯差递数据给前台,前台再把现有孙明的数据替换掉,或者在现有的数扰皮据后面新增更多的数据出来,其实就是js的替换
⑻ php页面如何局部刷新
第一进入的时候因为你的cookie 本携郑身就还没有设置链隐辩,所以是空的。如果你想第一次进去就能显示cookie你应该将你的cookie设置一个棚缺默认值,然后再根据需要进行设置。
if($_COOKIE['tags'])
$tagc = $_COOKIE['tags'];
else
$tagc = 'init';
echo "<div id='youhuima'>".$tagc."</div>";
这个不知道是不是你想要的。
⑼ php 提交表单,实现局部刷新
如果不上传文件的话,可以不使用表单
用 js 取得 input 的值,然后提交。
用 js也可以刷新指定 div 内容
⑽ (php ajax)页面中的一个排行榜有分页功能,点击下一页实现排行榜局部刷新,怎么实现
可以把分页显示的那个模块用<iframe>标签,这样只会局部刷新分页点击下一页显示的地方保持其他地方不变。