python
  • jquery
  • 2012-07-27 103 views -3 likes 
    -3

    我已經編寫了一個將值傳遞給python文件的ajax代碼。我使用request.GET ['user']但它給編譯錯誤。幫助我在python中提供任何方法來捕獲值。 下面是Python代碼:如何將ajax對象數據傳遞給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 
    
    +1

    歡迎來到StackOverflow!請提供您迄今爲止的代碼,以使其更容易幫助您。 – thegrinner 2012-07-27 13:23:05

    +0

    包含代碼,但不包含錯誤,期望儘可能多的努力將問題放入問題 – 2012-07-27 13:47:49

    +0

    請發佈完整的'word_to_dictionary_user.py'文件。 – Kimvais 2012-08-08 07:22:45

    回答

    0

    它看起來像函數不採取request作爲參數,但它是不可能的由於您的代碼片段不完整而查明問題。

    相關問題