我有一個web服務,當由url直接詢問時能正常工作,但我似乎無法通過Jquery Ajax調用它。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);
}
});
});
我在功能輸入,因爲我得到了「事件的內容」警報,但再沒有什麼,只是什麼都沒有。 我使用了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>
你能張貼您的HTML呢? – 2012-07-26 10:37:58
'直接通過url詢問時能否正常工作您確定它是POST請求嗎? – 2012-07-26 10:39:12
您是否需要從外部域名? – undefined 2012-07-26 10:43:43