一个用jquery读取html源码的公共函数解决思路

一个用jquery读取html源码的公共函数
自定义一个获取html文件源码的函数:
function get(){
$.get("index.html").success(function(data){
alert(data);
});
}

然后运行一下函数:
$(function(){
get();
});
运行结果:弹出index.html这个文件的源代码。

问题:如何让get()函数返回index.html这个文件的源代码?

function get(){
$.get("index.html").success(function(data){
return data;
});
}

这样写貌似不对。
------解决思路----------------------
是可以的,只是return是不行的,因为是异步的啊。
所以要这么获取啊:
function get(){
$.get("index.html").success(function(data){
//这个是异步获取的数据,所以你这里,不能通过get函数的return获取数据的。
showData(data);
return data;
});
}

function showData(data){
console.log(data);
}


你可以改成同步的请求试试。

------解决思路----------------------
function get(){
    var returnData;
    $.ajax({
        url:"http://bbs.csdn.net/topics/390888277?page=1#post-398205722"
        ,async:false
        ,dataType:"text"
        ,success:function(data){
            returnData=data;
        }
    });
    return returnData;
}
少个}一个用jquery读取html源码的公共函数解决思路