jquery ajaxの投稿があり、ユーザーがメッセージボックスで入力してEnterキーを押すと、このajaxがトリガーされます。しかし、ユーザーが Nothing を書き込んで Enter キーを押すと、この ajax がトリガーされ、何かが返されます。しかし、ユーザーから空の文字列をキャッチするにはどうすればよいですか?
cliKeyPressed : function(e) {
if(typeof e === "undefined" ) e = window.event;
if(e.keyCode == 13) {
var previousLine = "";
if($('#terminal').text()!== ""){
previousLine = $('#terminal').text();
previousLine = previousLine.replace("you entered: ", " ");
}
var inputData = $(e.currentTarget).val();
$('#terminal').text(previousLine + "\r\n" + inputData + "\r\n");
AjaxPost(inputData);
}
AjaxPost : function(data) {
$.ajax({
type : "POST",
url : "/api/user",
datatype : "application/json",
contentType: " text/plain",
data : dataAttribute,
success : function(data) {
},
error : function(error) {
},