Discuss / JavaScript / 群众的智慧是无穷的,连jsonp都能创造出来.这属于javascript的分布式应用了吧,厉了个害.

群众的智慧是无穷的,连jsonp都能创造出来.这属于javascript的分布式应用了吧,厉了个害.

Topic source

XMLHttpRequst的文档

看到jsonp这种用法激动得心痒痒, 我要做一个jsonp的服务端来玩一玩.

发现一个问题,假如我们每隔一段时间就用jsonp获取数据. 那么head里边的script标签多到会炸吧. 每次请求新数据前记得把上次的script标签移除.

daytonight16

#3 Created at ... [Delete] [Delete and Lock User]

+1,不过这个该怎么判断然后删除?

我想问为何我按照老师代码写JSONP报错: refreshPrice is not defined,想问一下

@请叫小超人阿D

因此我们需要首先在页面中准备好回调函数:

function refreshPrice(data) {
    var p = document.getElementById('test-jsonp');
    p.innerHTML = '当前价格:' +
        data['0000001'].name +': ' + 
        data['0000001'].price + ';' +
        data['1399001'].name + ': ' +
        data['1399001'].price;
}

你准备了没有?

viper1090

#6 Created at ... [Delete] [Delete and Lock User]

@请叫小超人阿D 直接给scrip标签设置一个id,根本就不用删除。直接根据id获取scrip,如果没有再创建


  • 1

Reply