jQuery AJAX呼び出しがあり、これを複数回実行する必要があるため、関数に変換したいのですが、方法がわかりません。これがコードです。何か案は?些細なことのように思えますが、周りを見回して、これを適切に行う方法がわかりません...
//This does the ajax call to show the actual creative
$('#creative').change(function() {
$.ajax({
url: '/app/components/MailingsReport.cfc',
//POST method is used
type: "POST",
//pass the data
data: {
method: "getCreativeHTML",
creativeID: $('#creative').val(),
datasource: "shopping_cart"
},
dataType: "html",
//contentType: "application/text; charset=utf-8",
success: function(response){
var obj = $.trim(response);
//alert("response");
if (obj == '"0 records"') {
$('#preview').html("No creative found.");
}
else {
$('#htmlCode').val( obj );
$('#preview').html( obj );
}
}
})
//if there was an error, when user clicks into field hightlight-error is removed
$('#htmlCode').change(function(){
$('#reloadContent').show();
});
});