我有一个可编辑的(jEditable)下拉列表类别。其中一个选项是“新类别”。从PHP响应中触发jQuery函数
如果用户选择“New Category”并使用Ajax提交表单我希望PHP触发一个jQuery函数,该函数将打开一个覆盖对话框并提示用户输入。
我该如何让PHP触发jQuery功能?
PHP代码...
function update()
{
$id = $this->input->post('id');
$value = $this->input->post('value');
$data = array('category_id' => $value);
$this->db->where('id', $id);
$this->db->update('transactions', $data);
$category = new Category();
$category->where(array('id' => $value));
$category->get();
if ($value == 0) {
// Trigger jQuery function
} else {
echo $category->name;
}
}
jQuery的功能我想触发(它是通过一个按钮当前触发)...
//===== UI dialog =====//
$("#new-cat-input").dialog({
autoOpen: false,
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
$("#open-new-cat").click(function() {
$("#new-cat-input").dialog("open");
return false;
});
您省略了执行一段代码 - 也就是JavaScript函数,使Ajax调用,而最重要的是,处理:http://api.jquery.com/jQuery.ajax/
具有自动填充文本字段w3cschool例子响应。 – 2012-02-19 01:18:02