2017-01-21 5 views
0

誰かが間違っていることを教えてもらえますか?私は薬物が何であるかを見つけるfda検索ウェブサイトを作ろうとしています。 fdas apiを使用します。検索ボタンをクリックしても何も起こりません。私はjsonとajaxコールを使用しましたが、まだ動作していません。すべてのヘルプは非常にあなたがこれを行うにはjQueryを使用しているが、jQueryライブラリがダウンロードされる前に、あなたのスクリプトを実行しているfdaの薬物探索ウェブサイトを作る方法

<!DOCTYPE html> 
<html> 



<head> 
    <title>FDA API</title> 
    <link href="https://fonts.googleapis.com/css?family=Julius+Sans+One|Poiret+One" rel="stylesheet"> 
    <link rel="stylesheet" type="text/css" href="css/main.css"> 
    <link rel="stylesheet" type="text/css" href="css/animate.css"> 


    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 

</head> 

<body> 

    <nav> 
     <img src="img/fda.gif"> 
    </nav> 

    <div id='wrapper'> 
     <h1 id='title'>FDA DRUG SEARCH</h1> 
      <input id="fdaSearch" type="text" placeholder="Type Name of drug" /><br><br> 
      <button onclick="search()">Search</button> 
     <div id='effects'></div> 
    </div> 
<script > 

function search(){ 
    $("#effects").html(''); 
    var key = "T4No04ciH8D7nIsp6OflpZT1i2JC6XLxd8HUnhIc" 
    var searchTerm = document.getElementById("fdaSearch").value 

    $.ajax({ 

     url: "https://api.fda.gov/drug/event.json?api_key="+ key + "&search=" + searchTerm+"&count=patient.reaction.reactionmeddrapt.exact", 
     dataType: "json", 
     success: function(data) { 
      for(i=0;i<15;i++){ 
       var results = (data.results[i].term) 
      if(data.results[i].term === "DRUG INEFFECTIVE"){ 
      results[i].term = "" 
      }else if(data.results[i].term === ""){ 
      document.write("Try another search") 
      }else{ 
        $("#effects").append(results + " " + "<br>") 
       console.log(data.results[i].term) 
      } 

      } 
     }, 
     type: 'GET' 
    }); 
} 




</script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
</body> 

</html> 

答えて

0

を高く評価しています。また、古いバージョンのjQueryを使用しています。

あなたは<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 

または任意のバージョンのjQueryが今であるにあなたのダウンロード・スクリプトを移動する必要があります。 srcは、jQueryを取得するために使用している実際のソースへのリンクにする必要があります。私が示すものはGoogleのもので、あなたのために働くべきです。

+0

よろしくお願いいたします。それは今働く、 –

関連する問題