【发布时间】:2014-04-04 10:38:39
【问题描述】:
我目前正在使用所选的 JQuery 插件: http://harvesthq.github.io/chosen/
使用此补充(添加 Ajax 请求): https://github.com/meltingice/ajax-chosen
我想知道是否有人能够向 ajax 函数发送额外的参数。 现在它只发送输入中的字母,但我想发送一个额外的 id。 这就是我正在做的事情:
$("#mySelect").ajaxChosen({
minTermLength: 2,
type: "GET",
url: "/Orders/ajax_getBundleItems",
dataType: "json",
error: onItemChosenFail
},
function (data)
{
var terms = {};
$.each(data, function (i, val) {
terms[i] = val;
});
return terms;
});
我正在使用 CakePHP 框架,这是我的 ajax 函数:
public function ajax_getBundleItems($term = null) {
$this->layout = false;
echo "<pre>";
var_dump($this->request->data);
var_dump($this->params['url']['term']);
echo "</pre>";
}
$this->params['url']['term'] 给我输入中的字母,我想要 $this->request->data 成为一个身份。
问候
【问题讨论】:
标签: javascript php jquery ajax cakephp