js a标签 + ajax 多参数穿参,PHP例子
前后端未分离、PHP、TP3
示例目标:
前台点击一个span标签,通过ajax传递两个参数,给后台。
前台标签
<span onclick="return haoping('{$row['jv_id']}','1')">
前台Ajax方法
function haoping(id,type){ $.ajax({ url:"{:U('haopingdo')}", type: "post", data:{"id":id,'type':type}, async: false, success: function(data){ console.log(data); if (data==11) { layer.msg('好评成功!',{icon:1,time:1000},function(){window.location.reload();}); } if (data==22) { layer.msg('网络出了点小状况',{icon:2,time:2000},function(){window.location.reload();}); } if (data==33) { layer.msg('您已经好评过了哦',{icon:5,time:2000},function(){window.location.reload();}); } if (data==99) { layer.msg('请先登录~',{icon:2,time:2000},function(){}); } }, }) }
后端接收参数
$pid = I('param.id'); //作品ID $type = I('param.type'); //作品ID