如果我想創建使用freegeoip.net屬性的表,我該如何使用jquery數據表?項目的目標是從freegeoip.net接收數據,然後將其放入數據表中。這是我的代碼與HTML。我試圖數據保存到HTML太jquery初學者的數據表
<!DOCTYPE html>
<html>
<head>
\t <title>idAddress</title>
\t <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<input id="ip" type="text" name="textField" placeholder="Enter Ip Address"><br/><br/>
<input id="button" type="submit" value="submit Adress">
<input id="button2" type="button" value="sent" onclick="cheak()">
<p id="p"></p>
<script type="text/javascript">
var ipAdd;
window.cond = false;
var index = 0;
function validateIp(ipAdd) {
var save = /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/;
return save.test(ipAdd);
}
function validate() {
index++; //for storing data in array . .
ipAdd = $("#ip").val();
if (validateIp(ipAdd)) {
console.log("valid");
} else {
console.log("invalid");
}
}
$("#button").bind("click", validate);
function cheak(){
var info = [];
$.ajax({
url:'https://freegeoip.net/json/'+ipAdd,
type:"Get",
dataType:'json',
success:function(data){
info[index] = JSON.stringify(data);
document.getElementById("p").innerHTML = info[index];
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log("please cheak your IpAdress");
}
});
}
</script>
</body>
</html>
'未捕獲的ReferenceError:運行你的代碼段時validateEmail不defined'。這應該是一個開始 – Jamiec
請在答案部分查看代碼片段。我已對代碼進行了更改。爲了您的要求,只需要按給定的順序添加數據表js和jquery。 –