【发布时间】:2014-03-14 18:58:53
【问题描述】:
选项填充未定义,我不确定我应该输入什么来正确调用该值。问题似乎出在javascript就行了:
products.append...
public function institutionProductsAction() {
$input = Input::get('option');
$products = ClientProduct::select('product_name', 'product_id') -> where('client_id', '=', $input) -> where('product_type_id', '=', '7')->get('product_name', 'product_id');
$items = array();
foreach($products as $product) {
$items[$product->product_id] = $product->product_name;
}
return $items;
}
这里是javascript
$('.institution').change(function() {
$.get("api/dropdown",
{ option: $(this).val() },
function(data) {
var products = $('.institution_products');
products.empty();
$.each(data, function(index, element) {
products.append("<option value='" + element.product_id + "'>" + element.product_name + "</option>");
});
}
);
});
【问题讨论】:
标签: javascript jquery ajax laravel