匿名用户
1级
2014-10-29 回答
哈哈,我觉得楼主是在问怎么选定指定的li
也就是jq的选择器问题?
------------
:eq() 选择器选取带有指定 index 值的元素
$("p:eq(1)") ‘这是第二个
$("ul li:eq(3)") ’ul中的第四个li(index 从 0 开始)
追问:
不是,我之前没说清楚,是用Ajax如何获取数据库的数据,存入静态页面里的表格中
追答:
怎么会在这卡住?
去写一次代码就是了,最简单的ajax,去照着书写一次就会了啊
追问:
刚开始学。。毫无头绪,看AJAX视频只有12讲,也不清楚呢。。。那您有什么推荐的书么,不清楚看什么。。好混乱。。。可以仔细讲一下么。。
追答:
最基础的就是w3school上的教程
ajax创建是固定的,请求的地址参数自定义,响应的函数自定义,然后加上错误处理什么的,异步通信也就这样啊。
--------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
varxmlHttp=null;
functioncreateXMLHttp(){//建立XMLHttp对象,固定的代码
if(window.XMLHttpRequest){ // Mozilla 浏览器
xmlHttp = newXMLHttpRequest();
}
elseif(window.ActiveXObject)
{ // IE 浏览器
try{
xmlHttp = newActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp = newActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
};
//建立主过程
functionstartXMLHttp(){
createXMLHttp(); //建立xmlHttp 对象
send_string="1"; //发给后端处理文件的数据,通常是变量参数。这里我发了个常数,因为我的后端返回的是当前时间有关的信息,不需要变量加以区分
xmlHttp.onreadystatechange =dodo;//监听xmlHttp 的函数
xmlHttp.open("post","11.php",true); //
xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=gb2312');
xmlHttp.send(send_string); //发送
}
functiondodo(){
if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
//正常响应时候的处理函数
else{
//函数还没响应 时的处理
}
}
ajax是前后端之间的异步通道,必然需要后端处理文件(如xmlHttp.open("post","11.php",true)中的11.php)的支持的。