我试图通过ajax将下拉框的值发布到辅助页面,但什么也没得到。我在这里看过一些类似的问题但是没有一个真正匹配,即使我尝试了他们的解决方案。 下拉列表为WorkerReportsProgress
,我想要发送的网址是正确的。许多道歉,但谷歌并没有像我想的那样多。 :)
true
答案 0 :(得分:1)
发送ajax请求有效负载数据的方式不正确。试试这个
var data = $('#email_select').val()
$j.ajax({
type: "POST",
url: "../profile/ajax/email_info.php",
data: {'email' :data},
cache: false,
success: function(data){
console.log(data);
},
error: function(jqXHR) {
console.log(jqXHR);
}
});
});
答案 1 :(得分:0)
#select_email val()
毫无意义,
你的目标是select#mail_select
,
你应该这样做:
var data = $('select#email_select').val()
$j.ajax({
type: "POST",
url: "../profile/ajax/email_info.php",
data: {'mydata' :data},
cache: false
});
查看文档并查看底部的示例 http://api.jquery.com/jquery.ajax/