这是我的ajax请求函数
function get_from_rss(div_id , link_ ){
jQuery.support.cors = true;
$.ajax({
url : link_ ,
contentType: "application/json",
dataType: 'jsonp',
jsonp : "callback",
jsonpCallback: 'callbackfunc'
});
}
这是我的回调函数
function callbackfunc (data)
{
// parse data
// put them in the right div
}
所以解析部分对于所有链接都是类似的(所有链接都是来自rss的json提要) 唯一不同的是div,所以我需要以某种方式将div id和ajax结果一起发送到回调函数,否则我必须为每个链接编写单独的回调函数
类似
function callbackfunc (data , div_id)
{
// parse data
$('#'+div_id).html(data);
}
答案 0 :(得分:1)
function get_from_rss(div_id , link_ ){
$.ajax({
...,
jsonpCallback: function(data){
callbackfunc(data, div_id);
}
});
}
您确定要jsonpCallback
使用而不是success
吗?