я делаю плагин для отправки сообщений пользователям и я использую Ajax в плагине и я не получаю это правильный путь вот мой JQuery код я судимые много раз, но я не могу сделать этоWordPress админ Ajax не работает
<script type="text/javascript">
$(document).ready(function() {
$(document).ajaxStop(function() {
$.unblockUI();
});
//if form is submitted
$('#whatsappform').submit(function (e) {
if ($('#whatsappform').validate().form() === false) {
return false;
}
//Store original html to replace back in box later.
var original = $('#faketextbox').html();
//Scan html code for emojis and replace with text and special marker.
$('#faketextbox img').each(function (index) {
var emojiUnicode = this.outerHTML.match(/emoji-(.*?)"/)[1];
$(this).replaceWith('##' + emojiUnicode + '##');
});
//Replace all BR's with line breaks.
var message = $.trim($('#faketextbox').html().replace(/<br\s?\/?>/g, "\n"));
//Copy the corrected message text to our hidden input field to be serialised.
$('#message').val($('#faketextbox').html(message).text());
//Replace the corrected text with the original html so it shows properly on a browser.
$('#faketextbox').html(original);
//Continue with the form.
var formData = $("#whatsappform").serialize();
$.ajax({
type: "POST",
url: "http://localhost:81/wp/wp-admin/admin-ajax.php",
cache: false,
data: formData,
dataType: "json",
timeout: 45000,
success: onSuccess,
error: onError,
//beforeSend: function(jqXHR, settings) {
//},
complete: function() {
$.unblockUI();
}
});
return false;
});
</script>
простите за плохой английский :)
Просьба указать наименьшее количество кода, которое подчеркивает вашу проблему. –
сделано @LeeTaylor –
OK, спасибо, что сделали. Теперь, пожалуйста, предоставьте точно, что не работает, какие-либо сообщения об ошибках, которые вы получаете (на стороне клиента или сервера) и т. Д. Чем больше вы предоставляете, тем более вероятно, что мы сможем вам помочь. –