我的剧本出了什么问题

What is wrong in my script?

本文关键字:什么 问题 我的      更新时间:2023-09-26

当我按下jquery按钮时,我的小脚本出了什么问题。它不会打开url。我哪里少了一个逗号。

<script type='text/javascript'>
  $('#include-from-outside').load('https://www.*******.com');
</script>
<a href="#" class="easyui-linkbutton" onclick="addTab('jquery','<div id='include-from-outside'></div>')">jquery</a>

您需要将id的'更改为'":-

<a href="#" class="easyui-linkbutton" onclick="addTab('jquery','<div id='"include-from-outside'"></div>')">jquery</a>

我看到了一些潜在的问题。。onclick="addTab(…);

在您的脚本中,您希望创建一个它正在调用的函数。我调出jqueryeasyui页面,查看了您正在调用的函数。。请尝试将其添加到您的页面中。

<script>
function addTab(title, url){
    if ($('#tt').tabs('exists', title)){
        $('#tt').tabs('select', title);
    } else {
        var content = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';
        $('#tt').tabs('add',{
            title:title,
            content:content,
            closable:true
        });
    }
}
</script>

总的来说。。an onclick="addTab()"<--将调用脚本中的addTab函数。因此,当您创建上面的函数时,它将处理您传递给它的变量。

由于将静态html作为参数传递,因此不需要将其作为javascript函数的参数。此外,您还可以将单击事件嵌入到href中。

<a href="javascript:addTab('jquery');" class="easyui-linkbutton">jquery</a>
<script>
function addTab(language)
{  
    var html = "<div id='include-from-outside'></div>";
    alert(language);
}
</script>