我有一個按鈕,當我點擊它時,它會從我的數據庫中獲取數據,並根據ID將其顯示在我的文本區域中。如何從jQuery onclick函數的Ajax函數中獲取值?
JQuery的
$('#verifyBtn').on("click", function() {
var exeOutput = checkOutput();
$("outputArea").html(exeOutput);
});
function checkOutput(){
var exNo = parseInt($('#selectExercise').val());
dataString = "exNo=" + exNo;
$("#result").empty();
getOutput(dataString, true);
}
function getOutput(dataStr, flag) {
$.ajax({
url: "/FYP/WebExerciseByOutput",
data: dataStr,
success: function (data) {
return data;
},
error : function (xhr,textStatus,errorThrown){
console.log("Something is wrong with ajax call."+ xhr);
}
});
}
通過我的servlet從我的數據庫中獲取。
的Servlet
exercisesModel outputModel = null;
try {
DBConnection db = new DBConnection();
outputModel = db.getExerciseById(request.getParameter("exNo"));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
response.getWriter().append(outputModel.getExpOutput());
編輯:一旦點擊,我認爲有數據,但我的文字區域不顯示它。
標誌能夠刪除?我的textarea不顯示數據... –
不確定你的意思,但因爲你沒有使用它,所以你可以刪除它..你有沒有嘗試過建議的解決方案? –
我試過了,它不工作,試圖理解添加到帖子的鏈接 –