我正在使用谷歌应用引擎
self.response.out.write("1")
self.response.out.write("2")
success: function (data) {
}});
出于好奇,如果服务器返回上面的两个对象而不是一个,那么成功函数如何判断哪个是哪个?比如字符串“1”和字符串“2”有不同的职责但它们是相同的类型,(我假设它们是相同的类型,我可以使用dataType来区分它们),但只有一个返回值:data。我想用什么东西将字符串“1”用于某事而字符串“2”用于其他东西,我该如何单独提取它们?顺便说一句,我不是在处理任何特定的项目,只是为了好玩随便编码并遇到这个问题。先感谢您。
答案 0 :(得分:1)
一般来说,你要做的就是返回一些结构更多的东西,比如JSON对象。
您可以手动生成JSON,也可以使用simplejson
等JSON库。
self.response.out.write('''{ "foo": 1, "bar": 2 }''')
然后......
dataType: 'json',
success: function (data) {
alert(data.foo);
}