第一种:固定返回
jQuery(function(){
jQuery.getJSON('http://127.0.0.1:8000/hello?jsoncallback=?',function(data){
//alert(data);
})
})
function callback(data) {
alert(data);
}
def hello(request):
#jsoncallback = request.GET.get('jsoncallback', '')
jsoncallback = "callback"
response_data={}
response_data['id']=12
response_data['name']='lushijie'
return HttpResponse(jsoncallback + '(' + json.dumps(response_data) + ')')
第二种:
jQuery(function(){
jQuery.getJSON('http://127.0.0.1:8000/hello?jsoncallback=?',function(data){
alert(data);
})
})
def hello(request):
jsoncallback = request.GET.get('jsoncallback', '')
response_data={}
response_data['id']=12
response_data['name']='lushijie'
return HttpResponse(jsoncallback + '(' + json.dumps(response_data) + ')')