刚刚发了个求助帖,没什么用,再发一个,这次直接点要求有一个功能,从客户端Ajax发送请求到服务端,服务端从数据库中获取数据(一个dataset),然后转化成json值,传回来,然后客户端接收,客户端js中有一个json串可以接收,然后可以用循环把其中的值取出来写到页面上。以前没做过,完全不会写,网上的例子也是看懂不懂,完全无法自己下手去写,特此求助!
帮下帮,谢谢了,公司项目要求,必须尽快完成,分数不是问题!
帮下帮,谢谢了,公司项目要求,必须尽快完成,分数不是问题!
<script>
$(function(){
$('#send').click(function() {
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=car&tagmode=any&format=json&jsoncallback=?",
function(data){
$.each(data.items, function( i,item ){
$("<img class='para'/> ").attr("src", item.media.m ).appendTo("#resText");
if ( i == 3 ) {
return false;
}
});
}
);
})
})
</script>例子
test.json[
{
"username": "张三",
"content": "沙发."
},
{
"username": "李四",
"content": "板凳."
},
{
"username": "王五",
"content": "地板."
}
]
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLhttp");
}
else {
xmlHttp = new XMLHttpRequest();
}}
$(function() {
creatXMLhttp();
$.ajax({
type: "GET",
url: "Default2.aspx",
dataType: "json",
success: function() {
var strval = xmlHttp.responseText;
var row = '';
for (var i in strval) {
var len = strval[i].length;
row += '<tr>';
row += '<td>' + strval[i].CategoryID + '</td>';
row += '<td>' + strval[i].ProductName + '</td>';
row += '</tr>';
}
$("#body").html(row);
}
});
}
) 为什么我这样写的时候页面提示我缺少对象?
creatXMLhttp();
$.ajax({
type: "GET",
url: "Default2.aspx",
dataType: "json",
success: function(strval) {
var row = '';
for (var i in strval) {
var len = strval[i].length;
row += '<tr>';
row += '<td>' + strval[i].CategoryID + '</td>';
row += '<td>' + strval[i].ProductName + '</td>';
row += '</tr>';
}
$("#body").html(row);
}
});
}
OKOK,那个参数我漏掉了。。
不过问题貌似不在这里,还是提示缺少对象