如何在第一个getjson函数内的另一个getjson调用中使用getjson响应变量?
问题描述:
我在javascript中使用多个getjson。我想使用第一个getjson调用的响应,这是一个像seasonID = 44567的字符串,如另一个get json调用,如图所示(使用代码变量在第二个getJson中),但不幸的是我不断收到错误的请求错误。难道你们帮我解决这个问题problem.Thanks如何在第一个getjson函数内的另一个getjson调用中使用getjson响应变量?
<script>
$.getJSON('http://www.site1.com/ok1.php&callback=?', function(data){
//$('#output').html(data.contents);
var siteContents = data.contents;
var start = siteContents.indexOf('seasons=');
var end = siteContents.indexOf('&width=385&height=230', start);
var code = siteContents.substring(start, end);
$.getJSON('http://www.site2.com/ok1.php?send="+code&callback=?', function(data){
var siteContents2 = data.contents;
document.myform2.outputtext2.value = siteContents2 ;
});
});
</script>
答
使用此
$.getJSON('http://www.site2.com/ok1.php?send=' + code + '&callback=?', function(data){
感谢guys .atoztoa你的解决方案解决了我的问题:-) – user1788736
@ user1788736乐于帮助... – ATOzTOA