問題タブ [bloodhound]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 先行入力検索候補が未定義 - リモート Ajax
JSON 形式の結果を返す web メソッドへの先行入力リモート ソースを作成しようとしています。
Ajax は成功を収めており、結果を適切に返しています。以下のコードのコンソールは以下のように出力されます
[{"Id":"1","Value":"Midhun"},{"Id":"2","Value":"Midhun2"}]
しかし、先行入力の提案はすべて未定義です
var typeHeadEngine = new Bloodhound({ name: 'Name', remote: { url: 'page.aspx/method',
});
Web メソッドは、ajax 成功関数で配列に変換している JSON 文字列を返しています。グーグル中に、先行入力には JSON オブジェクトではなく配列が必要であることがわかったので、配列に変換しています。
私はそれを理解するために多くの同様の質問をしました。しかし、私はそうすることができません。
誰かが私がここで間違っていることを理解するのを手伝ってもらえますか?
javascript - Typeahead.js Bloodhound を Browserify に含めると、空のオブジェクト {} が返されます
Browserify プロジェクトで Bloodhound と Typeahead を使用しようとしています。私は browserify-shim を使用しています。
パッケージ.json
shim.js
test.js
空のオブジェクト ({}) を出力します。
コマンドラインからバニラ Browserify を使用して、この関連する質問のすべてに従いましたが、まだサイコロはありません。
追加することで動作させることができました
Bloodhound.js ファイルに追加されますが、これは理想とはほど遠いものです。browserify-shim はエクスポートを追加すべきではありませんか? 生成された bundle.js に Bloodhound の module.exports がありませんでした。
javascript - jQueryの入力不足
私はこれを持っています:
常にエラーが返されます: Uncaught Error: missing input
なぜこれが起こるのかわかりませんが、入力は存在します!!!
JS フィドル: http://jsfiddle.net/jhogLbg5/
javascript - Twitter の typehead + JSON オブジェクトを使用した Bloodhound
JSON オブジェクトで動作させることができません。ここSOで複数の質問をフォローしましたが、どの回答も役に立ちませんでした。
JSONは次のとおりです。
javascript - Typeahead/Bloodhound Remote がデータを返さない
typeahead (v0.10.5)/bloodhound を取得して、返された JSON データをバインドしようとしています。残念ながら、提案ウィンドウ (つまり、<input >
) には何も表示されません。また、jQuery v2.0.3 を使用しています。
エンドポイントへの呼び出しが成功しました。Chrome で結果を調べると、適切な形式の応答 (つまり、データとコンテンツ タイプ) が表示されます。Chrome のコンソール ウィンドウにエラーは表示されません。以下に JSON の例を示します。
デバッガーを挿入しました。コード内のステートメントですが、ヒットしていません。
jqXHR.setRequestHeader() が存在するのは、いくつかのクロスサイト呼び出しを行っていたためです。
HTML コード
Javascript コード
// デバッガーを終了しました。ブレークポイントを追加しようとしていた場所を示すステートメント。
JSON 結果
任意の考えをいただければ幸いです。
スティーブ