<script>
var a="{$a}";
var url="{:U('Index/index?id=4')}";
</script>2.在html加隐藏文本框,js文件调用<input type="hidden" value="{$a}">
或者
<input type="hidden" value="{:U('Index/index?id=4')}">
<script>
var a=$('input[type="hidden"]').val();
</script>3.在html元素上加属性(如果是自定义的属性需浏览器支持),该方法比较适合按钮较多,分别点击提交不同参数实现不同功能<button type="button" title='{$a}' name="{:U('Index/index?id=4')}" value="点击"></button>
<script>
$('button').click(function(){
var url=$(this).attr('name');
var data={'a':$(this).attr('title')};
$.ajax({
url:url,
data:data,
})
})
</script> 最佳答案