开发者社区 问答 正文

phantomjs 里面加了得ajax 同步为什么没效果

page.evaluate(function(orderData) {

$.ajaxSetup({   async : false  }); 
 $.get(url,function(data){

});
});

上面是主要代码,我想让$.get 同步执行,可是没效果。。有朋友知道原因吗?

展开
收起
小旋风柴进 2016-05-30 10:53:13 2139 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • var webpage=require('webpage');
    var url="http://segmentfault.com";
    var page=webpage.create();
    
    page.onLoadFinished = function(status){
        if(status==="success"){
            var result=page.evaluate(function(){
                var url="http://segmentfault.com/q/1010000004337401?_ea=575071";
                var result="";
                $.ajaxSetup({   async : false  });
                $.get(url,function(data){
                    result=data;
                });
                return result;
            });
    
            console.log('result:%s',result);
            phantom.exit();
        }
    };
    
    2019-07-17 19:19:17 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等