如果单击表单元素,如何进行PHP调用?

时间:2010-03-18 08:32:50

标签: php javascript jquery html

我在我的网页顶部打开了一个jQuery颜色框(带有<select>下拉列表),每次从投放中选择新的<option>时,我都想进行一次AJAX调用下来。

我有以下代码,但它没有拿起select事件。

$('#cboxLoadedContent select[name=parent]').live('select', function() {
  $.get("edit.php", { fn: 'getFormatLevel', parent: $('select[name=parent]').val() }, function(data) {
    alert("Data Loaded: " + data);
  });
});

为什么这甚至不能识别我的选择器?

2 个答案:

答案 0 :(得分:4)

是否存在select事件?我认为必须是change

$('#cboxLoadedContent select[name=parent]').live('change', function() {
   $.get("edit.php", { fn: 'getFormatLevel', parent: $(this).val() }, function(data) {
        alert("Data Loaded: " + data);
   });
});

答案 1 :(得分:1)

我不确定'select'是您可能想要尝试'更改'或'点击'的事件。