我有很多像这样的链接...... 不同的链接标识我的不同项目
<a class="member" href="http//ex.com/action.php?me=1">link1</a>
所以当我点击这个时,我想从这里导航到action.php
(here.php
)
我正在使用ajax来做到这一点。
我是jQuery的新手..我无法理解url
参数的用法..我在这里找到了很多帖子...想要发送--me--的基本方法价值从here.php
到action.php
..
$("a.member").click(function(e) {
$.ajax({
type: "GET",
url: "action.php?",
data: "me=" + me,
success: function (data) {
alert(data);
}
});
return false;
e.preventDefault();
});
答案 0 :(得分:10)
这是一个例子,
jquery部分:
$("#update").click(function(e) {
e.preventDefault();
var name = 'roger';
var last_name = 'blake';
var dataString = 'name='+name+'&last_name='+last_name;
$.ajax({
type:'POST',
data:dataString,
url:'insert.php',
success:function(data) {
alert(data);
}
});
});
insert.php 页面
<?php
$name = $_POST['name'];
$last_name = $_POST['last_name'];
$insert = "insert into TABLE_NAME values('$name','$last_name')";// Do Your Insert Query
if(mysql_query($insert)) {
echo "Success";
} else {
echo "Cannot Insert";
}
?>
注意:不要使用mysql_ *函数
希望这有帮助,
答案 1 :(得分:6)
试试这个:
$.ajax({
type: "GET",
url: "action.php",
data: {
me: me
},
success: function (data) {
alert(data);
}
});
答案 2 :(得分:2)
由于参数已经在<a>
的href url中,只需将其传递给url
$("a.member").click(function(e){
$.ajax({
type: "GET",
url: this.href,
success: function(data){
alert(data);
}
});
return false;
});