私はdjangoフレームワークには絶対に新しく、Web開発とPythonでは初めてです。現在、私はプロジェクトにajaxを実装しようとしています。私は実際のサンプルを見つけることができません。私はajaxまたはjqueryをdjango1.3プロジェクトに入れて助けが必要です。django1.3でajaxまたはjqueryを実行する方法
今私はドジャンゴ 'アプリを使用してajaxを実装しようとしています。私はそれを正常にインストールし、this tutorialを試しています。
urls.py:
(r'^dojango/', include('dojango.urls')),
(r'^simple/', 'views.simple'),
(r'^simple-ajax-set/', 'views.simple_ajax_set'),
views.py:
from django.shortcuts import render_to_response
from dojango.decorators import json_response
@expect_post_request
@json_response
def simple_ajax_set(request):
ret = {}
firstname = request.POST['firstname']
surname = request.POST['surname']
if len(surname)<3:
ret['error'] = 'Surname is too short.'
ret['success'] = False
if ret['success']:
# Store the data here
pass
return ret
simple.html
私は例外を得た実行すると
NameError at /simple-ajax-set/
name 'expect_post_request' is not defined
だから私は上記のチュートリアルの最初の部分でのように私のコードを変更し、私は
'MultiValueDictKeyError at /simple-ajax-set/' , "Key 'firstname' not found in <QueryDict: {}>" when click on the submit button at simple.html.
問題砂もajax/jquery containgいくつかのリンクやコードを分配(Share Out)を見つけるために私を助けてください、次の例外を得たwhich django1.3で動作します。 python 2.7、
誰でもdjango1.3のhello world ajaxやjqueryの例を試すことができますか?
私はfirstname = request.POST.get( 'firstname')を試してみました。 {} && {"success":true}、しかし、 「JSONドキュメントを解析する際にエラーが発生しました。ドキュメントが整形式でない可能性があります」というメッセージが表示されます。 – Jisson
この例は、DojoではなくjQueryを使用しているようです。 –
Yea @ Mark Lavin、私はDojangoプロジェクトを利用しています。 – Jisson