2

これが私の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);
    }
4

1 に答える 1

1
function get_from_rss(div_id , link_ ){

    $.ajax({
        ...,
        jsonpCallback: function(data){
            callbackfunc(data, div_id);
        }
    });
}

使用したいのではjsonpCallbackなく、使用したいのsuccessですか?

于 2013-03-21T15:44:55.340 に答える