2011-06-22 3 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

get関数の外でmyVarにアクセスする場合は、その関数の前に宣言する必要があります。そして、もしPythonがリストを返すならば、jQueryかそれ以上のJavaScriptは、それをどうするか分からないか、単に文字列として解析するだけです。 – Pit

-1

「JSONを使用せずに」と言うのはなぜですか?それはまさにJSONのためのものです。

+0

それは問題ですが。 – Dave

0

dataTypeパラメータをHTMLに設定してみます。したがって、以下の例では、return_valueはPythonスクリプトによって返されるもののテキスト表現です。

関連する問題