linkedin应用按钮回调和jquery(或一般的ext回调)

时间:2013-05-09 16:41:01

标签: javascript jquery ajax callback linkedin

我正在将“申请”按钮添加到网站,并将使用回调来跟踪应用程序

https://developer.linkedin.com/apply-processing-applications

Linkedin docs / example:

<script type="text/javascript">
function myOnclickFunction(r) {
        alert("click");
        console.log(r);
        // do something here
}

function myOnsucesssFunction(r) {
        alert("success");
        console.log(r);
        // do something else here
}
</script>

<script type="IN/Apply" 
      data-email="apply-test@linkedin.com" 
      data-companyId="1337" 
      data-jobTitle="Chief Cat Herder" 
      data-onclick="myOnclickFunction"
      data-onsuccess="myOnsuccessFunction">
</script>

我可以用传统的javascript做到这一点,但是想尝试这个作为我的第一个jquery项目,但不知道如何开始。

有人可以给我一个关于我如何从这里开始的开始(只是给一个大纲 - 不要期望为我写的!)

$(document).ready(function() {
   // do stuff when DOM is ready
 });

在其中添加一个可以调用的函数,甚至是类似示例的链接,因为我使用关键字回调的所有搜索似乎都引用了由其他jquery函数生成的回调。

我需要提取一些json数据,然后进行ajax调用。 谢谢,凯文

1 个答案:

答案 0 :(得分:1)

不,如果你在$(document).ready()内放置了一些内容,它将被放置在一个匿名函数中,并且不在全局范围内。

有了类似的东西,你应该放置将在全局范围内调用的函数。由于它无论如何都没有被加载调用,因此它不需要在$(document).ready()内。

另外,请注意$(document).ready(),如果使用不当,可能会减慢页面加载速度!

祝jQuery好运,唯一的缺点是你会上瘾!