Ajax jquery选择div中的输入
我有以下代码来调用ajax帖子:Ajax jquery选择div中的输入,ajax,jquery-post,Ajax,Jquery Post,我有以下代码来调用ajax帖子: $("a[href=Save]").click(function() { var thisform = $(this).attr("name"); // Get all the information left in the form var lname = $('div[name="' + thisform + '"] input[name="lname"]').val(); var fn
$("a[href=Save]").click(function() {
var thisform = $(this).attr("name");
// Get all the information left in the form
var lname = $('div[name="' + thisform + '"] input[name="lname"]').val();
var fname = $('div[name="' + thisform + '"] input[name="fname"]').val();
var mname = $('div[name="' + thisform + '"] input[name="mname"]').val();
var language = $('div[name="' + thisform + '"] input[name="lang"]').val();
var title = $('div[name="' + thisform + '"] input[name="title"]').val();
var ptype = $('div[name="' + thisform + '"] input[name="ProfileType"]').val();
var vip = $('div[name="' + thisform + '"] input[name="VIP"]').val();
var vreason = $('div[name="' + thisform + '"] input[name="Vreason"]').val();
alert (lname);
//Set the Ajax Request
$.post("..\ajax\profileMod.php", {
'lname':lname,
'fname':fname,
'mname':mname,
'language':language,
'title':title,
'ptype':ptype,
'vip':vip,
'vreason':vreason
};
.done(function(data) {
// php code : echo json_encode(array("name"=>"Called!"));
alert(data.name);
});
// Stop original behavior
return false;
});
我不知道哪里出错了,但代码不起作用。我正在尝试使用POST调用一个php文件,并显示一条消息,查看该文件是否被正确调用。我所有的“var”都得到了正确的值(我已经一个接一个地测试了它们)
我看了这么多的帖子,才发现错误,我的眼睛都痛了!所以我请求帮助
谢谢大家! 看起来你把a放在了“你应该放a的地方”
“vip”:vip,
“vreason”:vreason
}; “叫!”);
警报(data.name);
应该是
'vip':vip,
'vreason':vreason
}) <-- fix
.done(function(data) {
// php code : echo json_encode(array("name"=>"Called!"));
alert(data.name);
“vip”:vip,
“vreason”:vreason
})“叫!”);
警报(data.name);
我认为乍一看,这些应该是正斜杠(“/”):“.\ajax\profileMod.php”。当前的行为是什么?所有脚本都停止运行。。。。我有一个关于颜色效果的可拖动内容,但当我包含从$.posthmm开始的代码时,一切都停止工作。。更改“;”以使脚本正常运行。但是我无法从php脚本中得到结果。警报返回“undefined”(未定义),如果这是您的全部php代码,您可以尝试添加echo“Content type:text/json\n\n”首先进一步推动我的测试,当我显示更改“警报(数据)”的警报时,我得到:{“name”=>“Called!”}。如何像数组一样访问infor?例如:数据[名称]=“已调用”?
'vip':vip,
'vreason':vreason
}) <-- fix
.done(function(data) {
// php code : echo json_encode(array("name"=>"Called!"));
alert(data.name);