jQuery と AJAX を使用して ASMX Web サービスを呼び出し、顧客のリストを JSON 形式で返すテスト Web ページがあります。返されたデータは、タグのオートコンプリート リストに入力されます。テスト環境では、すべてが完全に機能します。私は現在、同じコードを JIRA で動作させようとしているので、AJAX 呼び出しが返す顧客のリストをカスタムフィールドに入力できますが、AJAX 呼び出しは機能しません。私の速度テンプレート ファイルには、AJAX 呼び出し用の次のコードがあります。
<script>
jQuery("#customfield_10000").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
url: "http://myserver/jiraservice/ajaxservice.asmx/GetCustomers",
cache: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{inputValue:\"" + request.term + "\"}",
success: function (data) {
response($.map(data.d, function (item) {
return {
label: item,
value: item
}
}));
}
});
},
minLength: 2
});
</script>
Velocity テンプレートから AJAX 呼び出しを適切に実行する方法を誰かが指摘できれば、それは素晴らしいことです。
前もって感謝します!