Итак, я следующий за AJAX:форма Ajax работает только встроенный
//Ajax
jQuery(document).ready(function() {
jQuery('.my_popup_contact_open').click(function(e) {
e.preventDefault();
jQuery.ajax({
type: "GET",
url: "<?php echo admin_url('admin-ajax.php'); ?>",
dataType: 'html',
data: ({ action: 'rh_contact_form_support'}),
success: function(data){
jQuery('.rhm_contact_support').html(data);
},
error: function(data)
{
alert("Error!");
return false;
}
});
});
});
Для моего my_js.js
файла, я следующие настройки:
//header script:
(function ($, root, undefined) {
$(function() {
'use strict';
//js goes here
// Default line End
});
})(jQuery, this);
Когда я положил Аякса JS в my_js.php
, функция не работает. Кажется, что это работает, когда я помещаю код в строку внизу страницы php.
Любые предложения по тому, почему он не работает, когда он помещен в «my_js.js»?
Спасибо!
У меня ошибка 505. –