Javascript 在不工作的函数中调用函数
我创建了一个函数,并试图在另一个onclick函数中调用它。。但是如果不能这样做,理想情况下,当调用第一个函数时,它应该弹出一个警报。下面是代码 第一个功能:Javascript 在不工作的函数中调用函数,javascript,jquery,html,Javascript,Jquery,Html,我创建了一个函数,并试图在另一个onclick函数中调用它。。但是如果不能这样做,理想情况下,当调用第一个函数时,它应该弹出一个警报。下面是代码 第一个功能: <script> function test() { var $var1 = 'BollywoodNEntertainment'; $('#grid').facebook_wall({ id: $var1, access_token: '19
<script>
function test() {
var $var1 = 'BollywoodNEntertainment';
$('#grid').facebook_wall({
id: $var1,
access_token: '193673707489176|55a9bc60f1b35074263ea95e45218fc3',
limit: 1
});
}
</script>
在第二个函数下调用第一个函数
<script>
var $test = $('#test');
$test.on('click', function(){
$('#div1').remove();
$('#div2').remove();
$('#div3').remove();
test();
});
</script>
当像下面这样称呼它时,它工作得很好
<div id = "grid">
<script>
test();
</script>
</div>
尝试替换变量名
var $var1 = 'BollywoodNEntertainment';
$('#grid').facebook_wall({
id: $var1 ,
access_token: '193673707489176|55a9bc60f1b35074263ea95e45218fc3',
limit: 1
});
绑定$document.ready中的单击事件,请参见以下内容
$(document).ready(function() {
$("#test").on('click', function(){
$('#div1').remove();
$('#div2').remove();
$('#div3').remove();
test();
});
});
移除;第一个函数之后
var var1='BollywoodNEntertainment';
$(function(){
function test() {
alert("reached");
$('#grid').facebook_wall({
id: var1,
access_token:'193673707489176|55a9bc60f1b35074263ea95e45218fc3',
limit: 1
});
}
$("#test").click(function(){
$('#div1').remove();
$('#div2').remove();
$('#div3').remove();
test();
});
});
检查这个
试试这个:
<script>
var $test = $('#test');
$('#test').on('click', function(){
$('#div1').remove();
$('#div2').remove();
$('#div3').remove();
test(); });
</script>
<script>
function test() {
alert('hello');
var $var1 = 'BollywoodNEntertainment';
$('#grid').facebook_wall({
id: $var1,
access_token: '193673707489176|55a9bc60f1b35074263ea95e45218fc3',
limit: 1
});
}</script>
您从浏览器的开发人员控制台得到了什么错误?请确保单击事件位于$document下。readyfunction{…}如果在头中,对代码中缺少“test”的查询也不会返回任何内容。@Hemant尝试了代码,但仍然不起作用。。。当我在第一个函数中添加一个警报时,它正在工作……但我猜javascript facebook_墙没有被正确调用。。。。当我单独执行测试函数时,它工作正常。.console中的Demo`uncaughtreferenceerror:var1未定义`您必须在脚本标记后将其定义为全局的您没有注意到解析错误吗?