大家帮我看看这里的值为什么是空呢?
function hqhtml()  
    {        
          var optionshtml = "";
         $.get("../Ashx/GetSource.ashx", {}, function (data) {
             optionshtml = data;
         }, "text");
         return optionshtml;
     }
就是以上这段代码,optionshtml并没有如愿的获取到GetSource.ashx的内容。这是为什么呢?
(data是一串字符串,肯定是获取到的,但是我给optionshtml 赋值之后,return回去的却是个空置?
各位大神,可有想法?
------解决方案--------------------
function hqhtml() 
 {  
 var optionshtml = "";
 $.get("../Ashx/GetSource.ashx", {}, function (data) {
 optionshtml = data;
 }, "text");
 return optionshtml;
 }
ajax是异步发送请求,也就是说你的return在get请求还未得到回复的时候就return掉了,给ajax加一个async:false换成同步就会等get请求执行完毕再return了
------解决方案--------------------