小编Sek*_*ekm的帖子

从jquery ajax调用中分配变量返回undefined

我是jquery的新手,我试图在ajax调用之后为变量赋值,但它返回undefined.我的代码如下:

function prepareDocument() {
var a = getAverageRating(1);
alert(a);
}
function getAverageRating(pageId) {
$.ajax({
    url: "../services/rating.ashx?action=getAverageRating&pageId=" + pageId,
    dataType: "text",
    type: "GET",
    data: {},
    error: function (err) {
        displayDialogBox("Error", err.toString());
    },
    success: function (data) {
        return data;
    }
});
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.谢谢,

ajax jquery return callback

10
推荐指数
1
解决办法
1万
查看次数

如何在Go中编组xml但忽略空字段

如果我有一个结构,我希望能够使用(使用encoding/xml)进出xml的Marhsal/Unmarshal内容 - 我怎么能打印空的属性?

package main

import (
    "encoding/xml"
    "fmt"
)

type MyThing struct {
    XMLName xml.Name `xml:"body"`
    Name    string   `xml:"name,attr"`
    Street  string   `xml:"street,attr"`
}

func main() {
    var thing *MyThing = &MyThing{Name: "Canister"}
    result, _ := xml.Marshal(thing)
    fmt.Println(string(result))
}
Run Code Online (Sandbox Code Playgroud)

例如,请参阅http://play.golang.org/p/K9zFsuL1Cw

在上面的操场上,我不想写出我的空街道属性; 我怎么能这样做?

go

4
推荐指数
1
解决办法
1922
查看次数

标签 统计

ajax ×1

callback ×1

go ×1

jquery ×1

return ×1