0

我正在将linkedin 应用按钮添加到站点,并将使用回调来跟踪应用程序

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

Linkedin 文档/示例:

<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
 });

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

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

4

1 回答 1

1

不,如果您将某些内容放入其中,$(document).ready()则将其放置在匿名函数中并且超出了全局范围。

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

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

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

于 2013-05-09T17:17:23.997 回答