js 怎么传值

JavaScript011

js 怎么传值,第1张

var result = null// 外部定义获取的值

$("a[rel=example_group4]").fancybox({

    'transitionIn': 'none',

    'transitionOut': 'none',

    'titlePosition': 'over',

    'titleFormat': function(title, currentArray, currentIndex, currentOpts) {

        return '<span id="fancybox-title-over"> '

                + result 

                + (currentIndex + 1) 

                + ' / '     

                + currentArray.length 

                + (title.length ? '   ' + title : '') 

                + '</span>'

    }

})

有一个办法很方便

a.js文件改成其他服务器端脚本,但输出是js语法格式

比如把a.js改成a.php文件

代码示例如下:

<?php $id = $_GET['id'] echo ' function tan(){ alert("' . $id . '") } '这个文件会获取提供的id的值,然后生成一个js函数方法

调用的时候:

<script type="text/javascript" src="a.php?id=20"></script><button onclick="tan()">Click</button>

上面是js引入这个php文件,并提供一个参数id,值是20

然后加了一个按钮触发点击事件调用a.php生成的js函数方法,结果是会弹出20的提示警告框

效果如下图:

满意请采纳。