2015-04-23 51 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()'事件的更多说明! –

相关问题