2011-06-22 83 views
0

我有一个python脚本返回一些东西。在一个html页面中,我使用jQuery向该脚本发送GET请求(使用$ .get())。我想要在jQuery/javascript var中“返回”python脚本。用jQuery函数可以吗?没有使用JSON或其他。Python函数返回jQuery var

+0

脚本返回什么样的数据? – Dave

+0

它返回一个字符串。 – stdio

回答

0
$.get("url", function (response) { 
    var myVar = response; 
    // Do stuff with variable here 
}); 

如果响应包含HTML,您可以使用$(响应),以获得一个jQuery对象上做业务,但响应对象本身已经是一个字符串。

+0

访问$ .get()函数外的myVar? – stdio

+0

如果python脚本返回一个列表,它是一样的? – stdio

+1

如果您想在获取函数之外访问myVar,则必须在函数之前声明它。如果python返回一个列表,jQuery(或更好的JavaScript)或者不知道如何处理它,或者只是将它解析为一个字符串。 – Pit

-1

为什么你会说“不使用JSON”?这正是JSON的用途。

+0

虽然这是个问题。 – Dave

0

尝试将dataType参数设置为HTML。因此,在下面的例子中RETURN_VALUE是无论是通过你的Python脚本返回

$.get('http://wwww.example.com/',function(data){ 
var return_value = data; 
}, 'html');