mirror of
https://github.com/astaxie/beego.git
synced 2024-11-25 15:20:55 +00:00
avoid error when the callback function not exisit
This commit is contained in:
parent
56dc9bf622
commit
8099a81b7a
@ -208,7 +208,8 @@ func (output *BeegoOutput) JSONP(data interface{}, hasIndent bool) error {
|
|||||||
if callback == "" {
|
if callback == "" {
|
||||||
return errors.New(`"callback" parameter required`)
|
return errors.New(`"callback" parameter required`)
|
||||||
}
|
}
|
||||||
callbackContent := bytes.NewBufferString(" " + template.JSEscapeString(callback))
|
callback = template.JSEscapeString(callback)
|
||||||
|
callbackContent := bytes.NewBufferString(" if(window." + callback + ")" + callback)
|
||||||
callbackContent.WriteString("(")
|
callbackContent.WriteString("(")
|
||||||
callbackContent.Write(content)
|
callbackContent.Write(content)
|
||||||
callbackContent.WriteString(");\r\n")
|
callbackContent.WriteString(");\r\n")
|
||||||
|
Loading…
Reference in New Issue
Block a user