2012-02-16 37 views
0

我有一些数据从数据库然后我需要加载。像这样的东西如何从数据库添加字符串到变量

$.ajax({ 
    type: "POST", 
    url: "something.aspx", 
    data: "{ 'something': 'something'}", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function(res) {} 
});​ 

我想返回字符串res.d被添加到var a,这是如何实现的。

$(document).ready(function() { 
    var a = 
}); 

基本上我使用的是xDHTML调度单元视图。计划单位需要在页面加载时加载。所以如何从DB到广告字符串变量

+0

你的.net代码是什么样的? – 2012-02-16 14:10:04

回答

3
var a = null; 

$(document).ready(function() { 
    $.ajax({ 
     type: "POST", 
     url: "something.aspx", 
     data: "{ 'something': 'something'}", 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     success: function(res) { 
      a = res; 
     } 
    });​ 
}); 

应该这样做吗?你是否需要ASP部分?

+0

我已经试过了。当我把alert(a)放在a = res下面时,我得到了很好的数据,但是当我把alert(a)放在$ .ajax({})后面时;我将得到null – 2012-02-16 14:25:11

+0

我编辑了我的脚本,现在在全球范围内。 – crush 2012-02-16 14:32:49

+0

同样的事情:(在$ .ajax({})里面一切都很好,但是在它经常是空的之后,我不知道我会尝试把其余的代码放在成功中:function(res){} – 2012-02-16 14:44:51

相关问题