今天开始练习一个商城的项目,分析需求之后,手动建立了五张数据表,然后我从后台开始做,这时候就在考虑后台怎么设计,难道又要用frameset?网上找了些资料,说可以用ajax做,我想到了jquery中的.load( )方法:
$(function(){
$("dd").click(function(){
var url=$(this).children().attr("info");
$("#ajaxshow").load(url,function(responseText,textStatus,XMLHttpRequest){
if(XMLHttpRequest.status==404 || XMLHttpRequest.status==500){
$("#ajaxshow").html("<p>error</p>");
}else{
}
});
});
完美搞定。
另外在做左边 + - 号 点击变化的时候,我在加减号本身用了.toggle( )方法,我一直以为toggle()是点击再点击然后分别执行里面的两个函数,结果大错,原来toggle是对选定的元素显示隐藏。说不太好,还是贴代码吧
正确
$(".flag").click(function(){
$(this).parent().next().toggle();
if($(this).text()=="-"){
$(this).text("+");
}else{
$(this).text("-");
}
}
);
错误
$(".flag").toggle(f1(){...},f2(){...})