Я пытаюсь продолжать посылать запросы AJAX GET на определенную страницу, которая вводится из сценария cgi, пока не появится определенный набор нажатий клавиш.
Однако мои запросы не выполняются постоянно, на самом делеони даже не происходят, когда я использую функцию и пытаюсь вызвать функцию.Я должен был использовать полное с успехом, потому что по какой-то причине с успехом я не мог правильно сохранить полученное значение.
Вот что у меня есть:
function posts() {
$.ajax({
type: "GET",
url: 'http://checkvaluestatus.sh',
success: function(data) {
alert(data_response.responseText);
},
complete: function(data_response) {
alert(data_response.responseText);
var viewport = data_response.responseText;
var version = viewport.match(/Release:[^=]*/);
if (version != null) {
console.log(version);
} else {
posts();
}
},
error: function() {
console.log('failed');
posts(); //calling the ajax again.
}
});
Нет ли способа продолжать отправлять запросы, основываясь на выполнении условия и сохранении значения?
Этомой вызов AJAX, который работал для вывода значения:
$.ajax({
url: 'http://checkvaluestatus.sh',
type: "GET",
dataType: "json",
success: function(data) {
alert(data_response.responseText);
},
complete: function(data_response) {
alert(data_response.responseText);
var viewport = data_response.responseText;
var version = viewport.match(/Release:[^=]*/);
document.write(version);
},
});