URL で直接要求されたときに正しく動作する Web サービスがありますが、Jquery Ajax 呼び出しで呼び出すことができないようです。
これが私のコードです:
jQuery("#field1").focusout(function() {
alert("focusOut");
jQuery.ajax({
type: 'POST',
url: '/motifRes/name',
data: { 'clRef' : document.getElementById("field1") },
datatype: 'text',
success: function(msg) {
$("#nomClient").val(msg);
},
error: function (xmlHttpRequest, textStatus, errorThrown) {
alert(textStatus, errorThrown);
}
});
});
「focusOut」アラートが表示されるため、関数に入力しますが、何もしません。Chrome 開発者ツールとフィドラーを使用しましたが、リクエストもエラーも表示されません。
何か案は ?
編集:
ご質問について:
外部ドメインからリクエストしていますか? 引用符
いいえ、そうではありません
POSTリクエストでよろしいですか?
どちらにしても、それは物事を変えません=/
ここに私のHTMLがあります
<div class="panel" id="standard">
<form id="test" action="#" method="get">
<fieldset>
<legend>Formulaire de changement du motif d'annulation</legend>
<div class="form-row">
<div class="field-label"><label for="field1">Ref Client</label>:</div>
<div class="field-widget"><input name="field1" id="field1" title="Entrer la référence client" /><input id="nomClient" readonly="readonly" type="text" value=""></input></div>
</div>