
<li ><a href="javascript:void(0)" my_url="www.baidu.com">课程设计</a></li>
<li ><a href="javascript:void(0)" my_url="someone">学年论文</a></li>
<li ><a href="javascript:void(0)" my_url="someone">毕业论文</a></li>
</ul>
$(function(){
$("[my_url]").click(function(){
alert($(this).attr("my_url"))//显示当前点击元素自定义属性my_url的值
var _url = $(this).attr("my_url")
$.ajax(function(){
type: "POST",
url: _url,
success: function(msg){
alert( "..." )
}
})
})
})
1、先写一个前台页面带ajax提交数据。onclick 事件触发前台ajax。
2、主要是url这个参数: url: '../addBiHua/'+zi+'?path='+path。
3、Php接口写接收ajax传过来的参数。 $zi= Request::instance()->param('id')$path= Request::instance()->param('path')。
4、浏览器地址访问接口,看一下地址参数PHP是否获取参数并且打印出来了。
你可以下一个帮助文档看一看,里面有详细示例我给你举个例子:
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg )
}
})
data (Object,String) : 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。
其中data: "name=John&location=Boston",传了2个参数name和location,值分别为John和Boston,明白了吗??
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)