2016-09-14 78 views
0

请让我知道如何使用jquery ajax调用django api方法,因为当我尝试直接访问URL时获得响应,但是当我使用jquery ajax调用发送请求时,它会出错功能。django json响应和ajax调用

Dajango代码:

def rain_api(request): 
data = {} 
data['test'] = 'hello' 
return HttpResponse(json.dumps(data), content_type = "application/json") 

jQuery代码:

requestURL="http://ipaddress/raindata"; 

$.ajax({ 
      url: requestURL, 
       dataType: "json", 

      success:function(result){ 
       console.log(result) 

      }, 
      done:function(result){ 
       console.log(result) 
      }, 
      error:function(error){ 
       console.log(error); 

      } 

     }) 
+0

你得到哪些错误? –

+0

任何空字符串,它只是调用错误函数,没有输出显示在控制台上 – niran

+0

你的xhr请求是怎么样的,它有什么响应代码? – madalinivascu

回答

0

尝试了这一点

$.ajax({ 
       type: 'POST', 
       url: 'http://ipaddress/raindata', 
       processData: true, 
       dataType: 'json', 
       success: function(data) { 

       console.log("Success") 


        } 
       }); 
    }