Tag-It jQuery UIプラグイン( http://aehlke.github.com/tag-it/ )を実装しようとしています。
カスタムオートコンプリートを使用しない限り、うまく機能します。タグを表示したり、事前定義されたリストから提案を表示したり、それらを削除したりできます。しかし、AJAX呼び出しを行いたい場合は、問題が発生します。基本的に、Tag-Itコントロールは結果を表示しません。
現在、私のコードは次のとおりです。
<script type="text/javascript">
$(document).ready(function() {
$("#myabtags").tagit({
tagSource: function(request, response) {
$.ajax({
type: "POST",
url: "Services/ForumServices.asmx/GetTags",
dataType: "json",
data: { prefixText: request.term, count: 10 },
success: function(data) {
response(data);
}
});
},
removeConfirmation: true
});
});
</script>
Fiddlerで、要求が適切に行われ、完全に良好な結果が返されることがわかります。結果の例は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/">
<string>acceleration</string>
<string>aktantmodellen</string>
<string>ampere</string>
<string>analyse</string>
<string>analyseeksempel</string>
<string>atmosfæren</string>
<string>best practice</string>
<string>boganmeldelse</string>
<string>brændtrekanten</string>
<string>cellemembran</string>
</ArrayOfString>
だから基本的に私はJSONサクセスコールで私が間違っていることがあると思いますか?それとも私は完全に間違っていますか?
何か案は?ヒント?何か?:)