大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
ajax的使用
创新互联主要从事成都网站制作、网站建设、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务加查,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
$("#删除的id").live("click",function(){
var thisstr=$(this); //这个删除的位置
var id=$(this).attr("id"); //删除的数据的id
$.post(url,{id:id},function(result){ //ajax 使用 url 是php的地址 id是参数
var record=eval(result); // 返回值 这个在php中自己去写
if(record是成功的){//你要的操作
thisstr.parents("tr").remove();//删除这个tr里的内容
}else{
alert("cuowu !");
}
});
})
FORM里面设置TARGET,提交的页面执行的内容可以定向到一个隐藏的IFRAME,里面使用JSCRIPT语句ALERT反馈保存成功,录入页面没有刷新,也可以小改动在此提交,新存一条记录。
PHP离不开JS和HTML,结合起来用。
要图方便的话,去引用个Jquery文件,然后在页面触发AJAX方法,往一个地址发送请求和携带的数据,接收请求成功后返回的数据,再使用js在当前页重新拼接html代码,覆盖原来的。
不刷新页面更新数据,一般有两个方法实现,都离不开JAVASCRIPT。现在最流行的就是AJAX,是用JS脚本连接数据库更新数据,刷新页面部分区域内容,不刷新整个网页。另外一个是比较经典、但是兼容性更高的方法,设置一个隐藏的FRAME或者iFRAME帧,那个帧不断刷新PHP页面,页面内容为改变可见帧内容的JS。
建议使用Jquery的ajax,比较方便!
其实使用js的ajax,你也需要建立例外一个php文件,不同的是,这个文件会在后台运行,你是看不到的,当前页面也无需刷新和提交!
这样就达到了你的要求!
//add.php
//写入之前先这样转一下变量即可。
//原因很简单。无刷新提交来的都是 U8 编码。转成GB2312就行了。
$txt =iconv('UTF-8','GB2312',$txt);