2015-04-23 53 views
-3

下面的gievn是我的API js代碼....!我應該如何調用Javascript API?

我該如何運行或打電話? 使用按鈕點擊或onload?

var apikey = 'dadsafdshgfdhfgjhgbjhhkhfgewtwete'; 


    // Form your data object 


var listname = document.getElementById("listname"); 
    var email = document.getElementById("email"); 
    var fname = document.getElementById("firstname"); 
    var lname = document.getElementById("lastname"); 
    var mobile = document.getElementById("mobile"); 
    var country = document.getElementById("country"); 
    var designation = document.getElementById("designation"); 

    var subscriber_details = { 
     listname  : listname, 
     email   : email, 
     prefix  : '', 
     firstname  : fname, 
     middlename : '', 
     lastname  : lname, 
     telephone  : '', 
     address  : '', 
     city   : '', 
     state   : '', 
     pincode  : '', 
     country  : country, 
     mobile  : mobile, 
     designation : designation, 
     company  : '', 
     companyphone : '', 
     birthdate  : '', 
     anniversary : '', 
     extra1  : '', 
     extra2  : '' 
    } 
    // Send your data to your Juvlon account 
    // 

    call_juvlon_api(apikey, 'addSingleSubscriber', subscriber_details, function(response) { 
     document.getElementById('show').innerHTML=response; 
    }); 

</script> 

我試圖插入Javacsript代碼頁,但它沒有運行.. !! 所以我應該如何運行或調用javascript api?

+4

你中的文字我們是不完整的(我想這是一個錯字)和信息您提供有關此api不足。 – rottenoats

+0

@grimbode我已經更新了完整的代碼 –

+0

'我該如何運行或打電話?使用按鈕點擊或加載??' - 取決於_when_你想運行它。 – phuzi

回答

0

當你想使用API​​代碼上按一下按鈕,你應該使用下面的jQuery代碼:

$("#ButtonID").click(function(){ 
    //your API's code 
}); 

,也可以使用調用該事件的class-selector爲:

$(".ButtonClass").click(function(){ 
     //your API's code 
    }); 

注意:按鈕的類應該是唯一的。如果其他按鈕上有類似的類,最好添加一個不存在的類來在你的jQuery代碼中訪問它。

如:

<button id="button1" class="btn btn-1a btn-success btnjquery"..../> 

,並使用類的jQuery爲:

$(".btnjquery").click(function(){ 
      //your API's code 
     }); 
+0

請研究[this](https://api.jquery.com/click/)鏈接以獲得關於'.click()'事件的更多說明! –

相關問題