Data from post request

后端 未结 3 618
面向向阳花
面向向阳花 2021-01-24 01:29
var pload = function(ctrl, func){
    var dataa;
    $.post(\"/index.php/\"+ctrl+\"/\"+func,{}, function(data){
    dataa = data;
    });
    return dataa;
};

var bind          


        
3条回答
  •  被撕碎了的回忆
    2021-01-24 02:10

    You're not getting any value back because $.post is asynchronous, and won't halt the program until it receives a value back.

    You should move the data handling portion to the function which will be called when the async call returns its result.

    var pload = function(ctrl, func){
        var dataa;
        $.post("/index.php/"+ctrl+"/"+func,
          {}, 
          //this function will be called when $.post receives its response
          function(data){
            alert(data);
            $(div).html(data);
          });
        return dataa;
    };
    

提交回复
热议问题