私はAjax/jQueryでかなり新しいです。すべての顧客を取得し、IDで顧客を検索するためのAjax/jQueryに基づいたサンプルHTMLページを作成しようとしています。各顧客には、ID
,firstName
およびlastName
という3つの変数があります。Ajax/jQuery with Mongodb
お客様を作成、削除、更新したいと考えています。これはどのように実装できますか? JavaScriptを使用して
現在のHTML:あなたは表示部に取り組んできた
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<input name="search" type="text" maxlength="100" id="search"/>
<button onclick="searchID()"> Search ID </button>
<button onclick="showAll()"> Show All </button>
<button onclick="createCustomer"> CreateCustomer </button>
<button onclick="updateCustomer"> UpdateCustomer </button>
<button onclick="deleteCustomer"> DeleteCustomer </button>
<div id="persons"></div>
<script>
function searchID()
{
var id = document.getElementById("search").value;
$("#persons").html("");
$.getJSON("http://192.168.17.128:8080/customers/" + id, function(data)
{
for (var i in data) {
$('#persons').append("<p>ID: " + data[i].id + "</p>")
$('#persons').append("<p>First name: " + data[i].firstName + "</p>")
$('#persons').append("<p>Last name: " + data[i].lastName + "</p><br>")
}
});
}
function showAll()
{
$("#persons").html("");
$.getJSON("http://192.168.17.128:8080/customers/", function(data)
{
for (var i in data) {
$('#persons').append("<p>ID: " + data[i].id + "</p>")
$('#persons').append("<p>First name: " + data[i].firstName + "</p>")
$('#persons').append("<p>Last name: " + data[i].lastName + "</p><br>")
}
});
}
</script>
</body>
</html>
上記のコードは、サーバーの応答を表示するためのコードです。このコードは現在あなたが望むように動作しますか? –
はい、それは非常にうまく動作します:) –