2

バックエンドで Django と Python を使用して内部ツールを開発しましたが、今は障害にぶつかったようです。

私はJavascriptに非常に慣れていません。また、サイトは非常に動的である必要があり、次のようなことができる必要があります。

入力ボックスで、

  1. ユーザーがデータを入力しました

  2. ユーザーがボックスから移動すると、onBlur または onChange、またはいくつかの引数を受け取る Python コードを呼び出すイベント関数が実行され、ページから他のデータが取得され、そのデータがデータベースに挿入されて保存されます。

  3. URLを変更したり、ページを更新したり、同じページにとどまったりすることなく、それを行います。

Python と Django でこれを達成する方法についてのアイデア。

ありがとう、助けていただければ幸いです。

ムルタザ・ピタルワラ

4

1 に答える 1

2

あなたが説明するようにJavascript

$("#foo").change(function() { 
    $.ajax({
      type: 'POST',
      url: '/some_url/',
      data: {
          'some_data_from_page': $("#some_data_from_page").val()
      },
      success: function(data) {
          alert("Got response from server ...", data);
      }
    });
});

いくつかの一般的な html

<input type="text" id="foo" />
<input type="text" id="some_data_from_page" />

一般的なジャンゴ

def handle_ajax_post(request):
    print 'Doing something with post data... perhaps saving to the database?', \
            request.POST['some_data_from_page']

    return http.HttpRespones("Some response from server")
于 2012-12-13T04:23:59.203 に答える