N
Netzwerkidi
Hallo zusammen,
vielleicht weiß jemand Rat bei einem Problem mit der getJSON-Funktion von jQuery.
Das folgende Statement funktioniert nicht, die beiden darauf folgenden schon. Was kann das Problem sein?
Das foglende klappt.
Das folgende klappt auch.
Grüße
netzwerkidi
vielleicht weiß jemand Rat bei einem Problem mit der getJSON-Funktion von jQuery.
Das folgende Statement funktioniert nicht, die beiden darauf folgenden schon. Was kann das Problem sein?
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>
</title>
</head>
<body>
<!-- *** Inhalt des Files: namensliste.json ***
test({
"results": [{
"name": "Zara Ali",
"age": "67",
"sex": "female"
},
{
"name": "Harry Hirsch",
"age": "139",
"sex": "weder Fich noch Fleich"
}]
});
-->
<button>lesen</button>
<br />
<div id="ergebnis">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('button').click(function(){
$.getJSON('namensliste.json',function(data){
alert(data.results.length);
$.each(json.results,function(i,ergebnis){
$("#ergebnis").append('<p>'+ergebnis.name+'</p>');
});
});
});
</script>
</body>
</html>
Das foglende klappt.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>
</title>
</head>
<body>
<!-- Inhalt test1.json
{
"foo": "The quick brown fox jumps over the lazy dog.",
"bar": "ABCDEFG",
"baz": [52, 97]
}
-->
<div class="result">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$.getJSON('test1.json', function(data) {
$('.result').html('<p>' + data.foo + '</p>'
+ '<p>' + data.baz[1] + '</p>');
});
</script>
</body>
</html>
Das folgende klappt auch.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>
</title>
</head>
<body>
<input type="text" id="query" />
<button>search
</button><br />
<div id="ergebnis">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
var url='http://search.twitter.com/search.json?callback=?&q=';
var query;
$('button').click(function(){
query=$("#query").val();
$.getJSON(url+query,function(data){
//alert(data.results.length);
$.each(data.results,function(i,tweet){
$("#ergebnis").append('<p><img src="'+tweet.profile_image_url+'" widt="48" height="48" />'+tweet.text+'</p>');
});
});
});
});
</script>
</body>
</html>
netzwerkidi