我用jQuery的$.getScript方法去加载javaScript文档,两个文件的代码如下:
<script>
function Ajax(){ //将9-4.html中的Ajax()函数进行修改
$.getScript('9-8.js',function(data){
var html ="<table border='1' cellpadding='2'>";
$.each(comments, function(Index, comment) {
html += '<tr><td>' + comment.username + ':</td><td>' + comment['content'] + '</td></tr>';
}) //comment['username']也可写成comment.username
html +="</table>"
//alert("Hello");
$("#target").html(html);
} );
}
</script>
<input type="button" value="Ajax提交" onclick="Ajax();" />
<div id="target"></div>
9-8.js代码
var comments = [
{ "username": "张三",
"content": "沙发."
},
{ "username": "李四",
"content": "板凳."
},
{ "username": "王五",
"content": "地板."
} ];为什么comment['username']也可改写成comment.username,难道这里的comment既是对象又是数组。如果是数组,javaScript数组元素好像也不能写成comment['username']吧,只能写成comment[2]这样吧
<script>
function Ajax(){ //将9-4.html中的Ajax()函数进行修改
$.getScript('9-8.js',function(data){
var html ="<table border='1' cellpadding='2'>";
$.each(comments, function(Index, comment) {
html += '<tr><td>' + comment.username + ':</td><td>' + comment['content'] + '</td></tr>';
}) //comment['username']也可写成comment.username
html +="</table>"
//alert("Hello");
$("#target").html(html);
} );
}
</script>
<input type="button" value="Ajax提交" onclick="Ajax();" />
<div id="target"></div>
9-8.js代码
var comments = [
{ "username": "张三",
"content": "沙发."
},
{ "username": "李四",
"content": "板凳."
},
{ "username": "王五",
"content": "地板."
} ];为什么comment['username']也可改写成comment.username,难道这里的comment既是对象又是数组。如果是数组,javaScript数组元素好像也不能写成comment['username']吧,只能写成comment[2]这样吧
解决方案 »
- 急!!!!!!html转换成jsp后css样式有的可用有的不可用!!
- color类型的变量值,怎么转换成如#FFFFFF格式的字符串
- js undefined
- 帮忙写段正则吧
- 小女子求一段代码,大哥哥,大姐姐来帮帮忙,谢谢了先!在线等!!~
- 第一次加载iFrame可以自适应高度,但第二次处理时确不行。
- 请问大牛们,onbeforeunload在firefox下的如何判断刷新和关闭事件
- 求Microsoft.XMLDOM的下载地址,在线等
- js中的getAttribute是怎么用 的?
- 有什么方法可以使在网页中的三个帧当中。top,left,right的页面的排列合理的
- 都说IE8及以上版本不能隐藏地址栏,那 它 是如何做到的?
- 自定义光标的代码
comment 是个对象。
其实在javascript别乱叫对象。对象的意思可是好多的。
comments 是个数组
comment 是个对象。
我也是这样认为的是不是对于json对象,引用其属性有两种方式,即comment.attribute或者comment['attribute']。但是一般的对象,引用其属性好像只能是comment.attribute这种形式吧。我不知道对于json对象还可以这样引用comment['attribute']。我以为这样就是数组了。
任何东西都可用这两种方式访问