Прошло много времени с тех пор, как я сделал какой-либо материал jQuery/js, и глупый $ .get() дает мне проблемы. Я нахожусь на чисто этапе тестирования и просто хочу использовать $ .get для возврата строки, закодированной json.
Это то, что я хотел бы использовать:
<script>
function send_address(){
$.get("tester3.php", function(data){
alert("Data Loaded: " + data);
});
}
</script>
Однако, единственный способ, которым я могу получить ответ заключается в использовании этого (который выполняет в порядке, но я понимаю, что это результат асинхронный вызов, и это не проблема):
<script>
function send_address(){
$.get("tester3.php", function(data){
alert("Data Loaded: " + data);
});
alert('here');
}
</script>
Я просто хочу, чтобы отправить запрос Добраться до «tester3.php» и увидеть возвращенную строку без того, чтобы положить в боевой готовности.
Спасибо, и счастливые праздники!
ОБНОВЛЕНО: Вот HTML, который вызывает функцию:
<form id="maps_check" class="niceform">
<fieldset>
<input type="submit" value="Submit" onclick="send_address()"/>
</fieldset>
</form>
Интересно. Я не могу это объяснить. Выполняется ли send_address в первом примере? –
Не то, что я могу сказать. Мне нужна функция предупреждения, чтобы следить за ответом от $ .get. – user1114864
Вы можете проверить свою консоль JavaScript. Вы, безусловно, должны прекратить нормальное представление, как говорит Кристер. Проверьте наличие ошибок JS; в коде нет ничего плохого. –