-3

Pythonファイルに値を渡すためのajaxコードを作成しました。request.GET ['user']を使用しましたが、コンパイルエラーが発生します。値をキャッチするためにPythonでメソッドを与えるのを手伝ってください。以下はPythonコードです:

if (request.session.get('word',None) and request.session.get('user',None)):
    print "<script type='text/javascript'>console.log('no words submitted')</script>"
else:
    word=request.GET['word']
    user=request.GET['user']

Ajaxコード:

$.ajax({
    type:'GET',
    url: "http://sudhanshu-gupta-gh.com/wm-mrg/word_to_dictionary_test.py",
    data: {word: word, user: myName},
    success:function(html) { 
    console.log("Word send");
    },
    error: function(){
        console.log("Unable to Load!");
            },
    complete: function(){
        console.log("Word Added")
        }
            });

コンパイルエラー:

File "word_to_dictionary_user.py", line 8, in <module>
    word=request.GET['word']
NameError: name 'request' is not defined
4

1 に答える 1

0

関数がパラメーターとして使用されないように見えrequestますが、コード スニペットが完全ではないため、問題を特定することはできません。

于 2012-08-08T07:23:51.727 に答える