是否可以在$('#select option:selected').val()
来电中将$.ajax
作为数据的一部分发送?我知道这是一个数值,但我需要它用于数据库目的。
答案 0 :(得分:3)
Ajax调用接受一个JSON对象,通过data
选项传递给服务器,如下所示:
var your_selected_value = $('#select option:selected').val();
$.ajax({
type: "POST",
url: "your_url",
data: {selected: your_selected_value},
success: function(data) {
// Stuff
},
error: function(data) {
// Stuff
}
});
在服务器端,您可以通过请求参数获取值。
答案 1 :(得分:0)
是的,确实如此。您可以以json对象的形式在ajax调用中设置数据集。
http://api.jquery.com/jQuery.ajax/
$.ajax({
url: 'yourUrl.php',
data: {value: $('#select option:selected').val()},
});
答案 2 :(得分:0)
是的,你可以。
var value = $('#select option:selected').val();
$.ajax({
type: "POST",
url: "url",
data: "selected=".value,
success: function(data) {
// Stuff
}
});
HTML
<input name="selected"....