-2

是否可以$('#select option:selected').val()在通话中作为数据的一部分发送$.ajax?我知道这是一个数值,但我需要它用于数据库目的。

4

3 回答 3

4

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
  }
});

在服务器端,您可以通过请求参数获取值。

于 2013-06-03T17:57:11.007 回答
0

是的你可以。

var value = $('#select option:selected').val();

    $.ajax({
      type: "POST",
      url: "url",
      data: "selected=".value,
      success: function(data) {
        // Stuff
      }
    });

html

<input name="selected"....
于 2013-06-03T18:00:52.433 回答
0

是的。您可以在ajax调用中以json对象的形式设置数据集。

http://api.jquery.com/jQuery.ajax/

$.ajax({ url: 'yourUrl.php', data: {value: $('#select option:selected').val()}, });

于 2013-06-03T17:56:59.240 回答