:私はPHPの一部で
en4.questionanswer = {
postAnswer : function() {
var mess = $('a_mess');
var user_id = $('q_user_id');
var question_id = $('question_id');
//check if value is blank
//post Question
var request = new Request.JSON({
'method' : 'post',
'url' : en4.core.baseUrl + 'question/postans',
'data' : {
'mess' : mess.value,
'question_id' : question_id.value
},
'onComplete':function(responseObject) {
if(typeof(responseObject)!="object") {
//alert('ERR');
}
else {
if (responseObject.result == "success") {
mess.value=''; //clear text after submiting
// en4.questionanswer.start("1");
alert(responseObject.answer);
}
else {
alert(responseObject.message);
}
}
}
});
request.send();
}
});
:
は、ここに私のコードです。
でonCompleteの機能に警告(responseObject.answer)を置き換える:あなたは一例をご希望の任意のセレクタで$(document.body)を交換
new Element('div': {
html: responseObject.answer,
class: 'optionalClassName'
}).inject($(document.body));
:
$('comments')
または
を
$$('#comments .someOther > .selector')
あなたの投稿に記載されている情報は非常に限られていたので、私は謝るだけで、正しい方向にあなたを指し示そうとしています。
誰かが私を助けてくださいできますか? –
Firebugやその他のツールでバグがありますか?さらに、 'mess.value = '';' mess.erase( 'value'); 'と書くべきです。多分それが問題の一部かもしれませんか?それ以外の場合は、http://jsfiddle.netを試してください。スクリプトをよりよくデバッグできます。 – Luwe
問題は「ページでメッセージを受け取ることができません」ということですか?あなたのjavascriptには、ページにレスポンスを配置しようとするコードはありません。 DOMとやりとりする方法を知るために詳細を教えてください。 – bejonbee