AJAXを使用してSelect2に結果を表示するのに問題があります。 Select2:AJAXを使用して結果が表示されない
[
{ "テキスト"::私は、要求が予想されるJSONを返す参照、JavaScriptコンソールを使用して
$(document).ready(function() { $("#producto").select2({ placeholder: 'Select a product', formatResult: productFormatResult, formatSelection: productFormatSelection, dropdownClass: 'bigdrop', escapeMarkup: function(m) { return m; }, minimumInputLength:3, ajax: { url: 'http://foo.foo/listar.json', dataType: 'jsonp', data: function(term, page) { return { q: term }; }, results: function(data, page) { return {results:data}; } } }); function productFormatResult(product) { var html = "<table class='product-resultado'><tr>"; if(product.img != undefined) { html += "<td class='product-image'><img src='"+product.img+"'/></td>"; } html += "<td class='product-info'>"; html += product.text + "<br />"; html += product.precio_costo + " CRC <br />"; html += "Existencias: " + product.existencias; html += "</td></tr></table>"; return html; } function productFormatSelection(product) { return product.text; }
: はここに私のコードである "Fooのプロダクトを"、 "IMG": "#"、 "precio_costo": 45、 "existencias":0、 "ID":2}
]
私はそこに警告を出して何も起こっていないので、function(data, page) { ... }
は呼び出されていません。
それはちょうど結果を待ってそこにハングアップ:
Thanx。あなたは今日私の人生を救った.... – Haritha
あなたは歓迎です;) –