1
jQueryとAJAXを使用してASMX Webサービスを呼び出し、JSON形式の顧客リストを返すテストWebページがあります。返されたデータは、タグのオートコンプリートリストに入力されます。テスト環境では、すべてが完璧に動作します。私は今、JIRAで同じコードを扱おうとしているので、AJAX呼び出しが返す顧客のリストをカスタムフィールドに入れることができますが、AJAX呼び出しは機能しません。誰かが適切に素晴らしいことだVelocityテンプレートからAJAX呼び出しを実行する方法を指摘してください可能性がある場合Velocityテンプレートからの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>
:私の速度テンプレートファイルでは、私は、AJAX呼び出しのために、次のコードを持っています。
ありがとうございます! AJSは、アトラシアン-plugin.xmlの中でこれを発行タブで使用
JavaScriptとCSSファイルが存在することを確認して、その後
AJS.$.get('/rest/api/latest/issue/' + release, {}, function(data) {
var fields = data["fields"];
var summary = fields["summary"]["value"];
とを:
こんにちはマットを使用して含まれますことを確認してください。だから私はpom.xmlに依存関係を追加すると仮定?私はどこからでもissuetabs.jsとissuetabs.cssをダウンロードする必要がありますか? '<ウェブ・リソースキー= "オートコンプリート" 名前= "JqueryAutocomplete"> \t com.atlassian.auiplugin:JIRA-グローバル \t <: \t jira.webresources AJS私はこれを持っている時点では –
davey1990
\t > web-resource> ' –
davey1990
これらのリソースをJavaコードの 'WebResourceManager'インスタンスに追加して、Velocityテンプレートでリソースにアクセスできるようにする必要がありますか? – davey1990