標準請求格式
function serach() {
var text = $("#searchText").val();
var html = "";
$.ajax({
type: "POST",
cache: false,
url: "assetsearch/",
data: {"text": text},
dataType: "json",
success: function (data) {
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
html += "<tr>";
html += "<th></th>";
html += "<td>" + data[i]._id.$oid + "</td>";
html += "<td>" + data[i].url + "</td>";
html += "<td>" + data[i].description + "</td>";
}
} else {
html += "<h4>未找到相關信息!</h4>"
}
$("#tbody").empty();
$("#tbody").append(html);
},
error: function () {
alert("服務器請求失敗");
}
});
}
body
{% csrf_token %}
<input type="text" class="form-control" placeholder="Search" id="searchText">
<div class="input-group-append">
<button class="btn btn-success" type="button" οnclick="serach()">Go</button>
</div>
{% csrf_token %}爲django阻止跨域