0

これは、jsonオブジェクトを渡す方法ですviews.py

json_data = json.dumps(filedata, default=lambda obj: obj.__dict__,indent=4)    
return HttpResponse(json_data, mimetype='application/json')

そして、ajaxを使用してjqueryでファイルを読んでいます...

$.ajax({
   type: "GET",
   url: "http://127.0.0.1:8000/project/defparser/",
   dataType: "jsonp",
   success: function(data) {
       alert('Fetched ' + data.length + ' items!');
   });

しかし、ブラウザでデータがnullであるというエラーが表示されます...スタンドアロンのhtmlファイルからdjangoサーバーファイルにアクセスしているため、クロスドメイン制限の問題があります....解決方法????

4

1 に答える 1

0

コールバック関数は、getJSON私が信じる第 3 パラメーターである必要があります。

ドキュメントをチェックしてください。

ただし、この関数の 2 パラメーター バージョンの存在を示唆しているため、この例は誤解を招きます。

于 2012-10-29T09:26:40.847 に答える