文章分类

标签: ajax应用

jQuery 动态生成或者随意删除一个tr

2011年01月21号
没有评论 2,334次浏览

<script type=”text/javascript”>
//动态添加一个tr
var val = “我自动填入到 input 对象” ;
function addTr(){
$(“#table2″).append(“<tr> <td colspan=\”1\” width=\”10% px\” nowrap=\”nowrap\” align=\”center\” class=\”table_text\”><input type=\”text\” id=\”\” value=\”\”+val+\”\” name=\”d\” /></td><td><button value=\”删除\” onclick=\”deleteTr(this);\” /></td></tr>”);

}
function deleteTr(btn){
//这里删除代码 因为那里会传一个 object 进来
$(btn).parent().parent().remove();
}
</script>

阅读全文

类别PHP 标签,

jquery取radio,checkbox,select的值

2011年01月21号
没有评论 2,385次浏览

获取一组radio被选中项的值
var item = $(‘input[@name=items][@checked]‘).val();

$selectedvalue = $(“input[name=‘rl$tt‘]:checked”).val();
获取select被选中项的文本
var item = $(“select[@name=items] option[@selected]“).text();

package_name = $(“select[name=package_list] option[selected]“).text();
select下拉框的第二个元素为当前选中值
$(‘#select_id‘)[0].selectedindex = 1;
radio单选组的第二个元素为当前选中值
$(‘input[@name=items]‘).get(1).checked = true; 阅读全文

类别PHP 标签,

使用jQuery实现局部刷新

2009年05月11号
52条评论 6,790次浏览

实现
真的是太简单了,让我忍不住再次感慨一下jQuery的宗旨:Write Less Do More。看一下实现代码

01.<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
02.type="text/javascript"></script>
03.<script type="text/javascript" language="javascript">
04.setInterval(function(){$("#cnt").load(location.href+" #cnt");},3000);
05.</script>
06.<body>
07.<div id="cnt">
08.<?php echo date('y/m/d H:i:s').' <span style="color:red">memory usage:</span> '.memory_get_usage()?>
09.</div>
10.</body> 阅读全文

类别PHP 标签

ajax框架:GreyBox 弹出层-用户体验非常不错的遮罩层组件

2009年05月09号
15条评论 1,510次浏览

GreyBox是一个遮罩层的组件,它运行以后可以产生不错的界面。类似于thinkbox,lightbox等。

night_valley

下载GreyBox源码到本地: 下载地址

类别PHP 标签

AJAX中文乱码PHP完美解决(IE和Firefox兼容)

2009年05月09号
20条评论 1,077次浏览

众所周知,使用AJAX传送和接收中文参数时,如果不在客户端和服务器做相应的处理就会出现乱码问题,在网上相应的文章也不少,但是有的情况下很难从中找到符合自己理想的答案,我今天就是在网上找了很多,但是都差不多,讲ASP和JSP的比较多(我是用的PHP),所以到最后都没找到自己满意的答案。

  阅读全文

类别PHP 标签

php+ajax实现分页

2009年05月09号
8条评论 604次浏览

主要要点:
1.用ajax post数据到后台页面后,接着要重新连接数据库,别以为用之前的session连接过就可以了
2.为了处理返回乱码的问题,我添加了header(“Content-Type:text/html;charset=GB2312″);就可以正常显示了,后来在firefox下检验,却提示我下载这个网页,上网搜了不少资料,得到一个模糊的认识就是网页代码有语法错误,firefox为了安全起见不会直接显示而是提示下载,我重新检查了刚才那条语句,发现自己多写了个“\”,把它去掉后问题就解决了,哈哈,所以遇到这样的问题,好好检查一下html tag吧,毕竟firefox可不像ie那样smart
3.最后说一句,做web site的开发者,要负责任,别以为在ie下测试通过就万事大吉,毕竟不是所有人都用ie,还得要在别的浏览器下多做测试,这样才显示出你的专业水准 阅读全文

类别PHP 标签

php+ajax 注册验证用户名是否存在实例

2009年05月09号
14条评论 1,801次浏览

register.html

<script>
//创建ajax
function creatAjax()
{
var HttpRequest=false;
try {
HttpRequest=new XMLHttpRequest();
} catch(e) {
var arrXMLHTTP=["Msxml3.XMLHTTP","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
for(var i=0;i<arrXMLHTTP.length;i++) {
try {
HttpRequest=new ActiveXObject(arrXMLHTTP[i]);
} catch(e) {}
if(HttpRequest) break;
}
}
return HttpRequest;
} 阅读全文

类别PHP 标签

PHP Ajax 框架大全

2009年05月09号
20条评论 886次浏览

jQPie
这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括:
利用$.getJSON方法简化来自PHP的请求和处理数据。
利用$.(element).load方法注入PHP生成的html到某一页面元素中。
利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数反过来调用jQuery。 阅读全文

类别PHP 标签