2014-05-07 98 views
0

我試圖讓後JSON調用,但它是表示develepors工具呼叫類型「text/html的」AJAX或jQuery的崗位JSON請求

這裏是我的AJAX和jQuery呼叫二者的發佈同一呼叫

var dataString='query='+search_value; 
     $.ajax({ 
      url: '/reports/search', 
      type: 'post', 
      dataType: 'json', 
      data: dataString, 
      success:function(data){ 
       console.log("success"+data); 
      } 
     }); 

jquery 
     $.post("/reports/search", { query: search_value},function(data) { 
      console.log(data); 
      },"json"); 

這裏是請求

的截圖有什麼錯我的要求 enter image description here

+1

這是因爲響應(404)以text/html的形式返回。首先更正網址,然後檢查。此外,dataType是您期望收到的,它不控制實際發送的內容。 –

+2

'「我的請求出了什麼問題」 - 您正在請求服務器無法找到的資源:'/ reports/search'。網址錯誤或服務器上出現問題。我們無法瞭解所提供的信息。 – David

回答

1
var dataString='query='+search_value; 
    $.ajax({ 
     url: 'yourbase url'+'/reports/search', 
     type: 'post', 

您必須定義您的基本URL或正確的URL來進行Ajax調用。