Это мой код на www.domain-a.de/external.search.js. Я называю это из www.domain-b.de/test.php:Контакт AJAX не работает после отправки формы
(function ($) {
// make the ajax request
$.getJSON('http://www.domain-a.de/external-search.js?jsoncallback=?', function(data) {
// append the form to the container
$('#embedded_search').append(data);
$('#embedded_search form').attr('action','');
myUrl = 'http://www.domain-a.de/get-form-values?jsoncallback=?'
var frm = $('#embedded_search form');
// click on submit button
frm.submit(function (ev) {
$.getJSON(myUrl)
.done(function(json) {
console.log("JSON Data: " + json);
})
.fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
console.log("Request Failed: " + err);
});
});
});
})(jQuery);
После выполнения этого кода я не получаю никаких сообщений в консоли. Что не так с этим кодом?
Подача формы приводит к загрузке страницы, так что ничего после того, как не представить состоится. – Archer