我正在将“申请”按钮添加到网站,并将使用回调来跟踪应用程序
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调用。 谢谢,凯文
答案 0 :(得分:1)
不,如果你在$(document).ready()
内放置了一些内容,它将被放置在一个匿名函数中,并且不在全局范围内。
有了类似的东西,你应该放置将在全局范围内调用的函数。由于它无论如何都没有被加载调用,因此它不需要在$(document).ready()
内。
另外,请注意$(document).ready()
,如果使用不当,可能会减慢页面加载速度!
祝jQuery好运,唯一的缺点是你会上瘾!