2017-04-21 165 views
-1

你好,我是這裏的新手,
我想問幾個問題,關於jQuery的
1.如何在PHP隱藏未定義
2.如何內部名稱命名API中jQuery的阿賈克斯Underfined

這是我的編碼 的index.php或

mediamonitoring.comyr.com/jquery.php 

或者這

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>Tutorial</title> 
     <link rel='stylesheet' href='css/css.html'/> 
    </head> 
    <body> 
    <h1>jQuery Ajax Tutorial</h1> 
    <h2>Name Age</h2> 
    <ul id="tutor"> 

    </ul> 


    </body> 
    </html> 
    <script src='js/jquery.js'></script> 
     <script src="js/index.js"></script> 
     <script src="js/main.js"></script> 


    </body> 
    </html> 

而且我Main.js

$(function(){ 

    var $tutor = $('#tutor'); 
    $.ajax({ 
    type: 'GET', 
    url: 'http://rest.learncode.academy/api/johnbob/friends', 
    success: function(tutor) { 
     $.each(tutor,function(i,ex){//the new item is returned with an ID 
     $tutor.append('<li>Name:'+ex.name+', Age '+ex.age+'</li>'); 
     }); 
    } 
    }); 
}); 
+0

你是什麼意思的「如何在API中命名內部名稱」? – nvl

+0

如果您看到此API http://rest.learncode.academy/api/johnbob/friends [「」,「」,「」,「」,「」,「」,「」,{「name」:「 Billy Bob「,」age「:」28「,」id「:」58dc0ffd03c59701005b04d5「},[{」name「:」Best「,」age「:」29「},{」name「:」Michael「年齡「:」34「},{」name「:」Genevieve「,」age「:」26「}],如果你看到我的頁面,你會說underfined。我知道它的底層,因爲沒有價值「」。名字裏面的名字我在說什麼是如何顯示最佳名稱 – Rushdiey

回答

0

沒有使用1.如果if(variable == null){ //hide }

沒有2.更改您的main.js與此

$(function(){ 
    var $tutor = $('#tutor'); 
    $.ajax({ 
    type: 'GET', 
    url: 'http://rest.learncode.academy/api/johnbob/friends', 
    success: function(tutor) { 
     $.each(tutor,function(i,ex){//the new item is returned with an ID 
     if(ex.name != null && ex.age != null){ 
      console.log(ex); 
      $tutor.append('<li>Name:'+ex.name+', Age '+ex.age+'</li>'); 
     }   
     }); 
    } 
    }); 
}); 
+0

感謝您的回覆。 其實我不知道如何解釋它,但我希望你的解釋對我來說是一個答案。 好吧,我會告訴ü其實我想要什麼 [鏈接] http://mediamonitoring.comyr.com/jquery.php 這是我的地盤,我想刪除未定義的。 我的第二個實際上 如果你看看裏面的api有名字裏面的名字。 所以我想顯示它,我已經使用+ ex.name [name] + 但我沒有爲我工作@ denny-sutedja – Rushdiey

+0

看到我編輯的答案。如果這仍然不是你尋找的答案,那麼寫你想要的示例結果。 –

+0

它的工作原理..謝謝。如果我想顯示我的第二個數組如何做到這一點? – Rushdiey

0

這就是我的回答guyz。 Tq

<html> 
     <head> 
     <title>JSON/Atom Custom Search API Example</title> 
     </head> 
     <body> 
     <div id="content"> 
      <input type="text" id="name"> 
      <button id="add">Add</button> 
     </div> 

     <script> 
     function hndlr(response) { 
     for (var i = 0; i < response.items.length; i++) { 
      var item = response.items[i]; 

      // in production code, item.htmlTitle should have the HTML entities escaped. 
      document.getElementById("name").innerHTML +="<br>"+"<b>"+ item.title + "</b>"+"<br>" +item.snippet + "<br>"+"<a href='"+item.link+"'>"+item.displayLink+"</a>" ; 

     } 
    } 
     </script> 
     <script src="https://www.googleapis.com/customsearch/v1?q=response&cx=004123968310343535430%3Aaxml6iel9yo&key=AIzaSyDxPcphnrcN9_dfkRkFTbwkv44m1-HI1Hg&callback=hndlr"> 
     </script> 
     </body> 
    </html>