我想制作一个简单的AJAX脚本,但我不知道该怎么做:
每隔5分钟,脚本会检查页面“req.php?online_mode”是否返回文本“true”或“false”。如果它返回“true”,它将执行任何操作,但如果返回“false”,它将显示Javascript警报()。
有什么帮助吗?抱歉英语不好,
干杯,MrZ
答案 0 :(得分:3)
make_call = function() {
setTimeout(function() {
$.ajax({url: "demo_test.txt",
success: function(result){
if (result == true) {
make_call();
} else {
alert("!!!");
}
}});
}, 300000);
}
如果你想使用原生的Javasript:
var request = new XMLHttpRequest();
request.open('GET', 'demo_test.text', true);
request.onload = function() {
make_call();
};
request.send();
答案 1 :(得分:1)
Puedes hacerlo de unamanerafácilydápida,así:
<input type="checkbox" ng-model="servicesModel" value={{item.name}} id={{item.name}} ng-click="toggleSelection(item.name, servicesModel)"/>
$scope.toggleSelection = function toggleSelection(id, model) {
window.alert("You can't select this !");
//deselect the selected checkbox
model = false; //set
}