Администратор WordPress — функция не определена?Jquery

Программирование на jquery
Ответить
Anonymous
 Администратор WordPress — функция не определена?

Сообщение Anonymous »

У меня возникли проблемы при попытке вызвать функцию Javascript из файла JavaScript, помещенного в очередь и используемого при редактировании страниц Wordpress. Я создал простое мета-поле с некоторыми гиперссылками AJAX, по которым я хочу иметь возможность вызывать функции из файла Javascript (довольно просто, но я продолжаю получать сообщение об ошибке «blah(1) не определено».

HTML, СОДЕРЖАЩИЙСЯ В METABOX:

Код: Выделить всё

[url=#]Delete Item[/url]
JS:

Код: Выделить всё

function blah(theid){

if ( confirm("Are you sure you wish to remove this image (Note: Images are not removed from the Media Library)?") ) {

var data = {
action: 'myajax-delete',
imgid: theid
};

jQuery.post(ajaxurl, data, function(response) {

//Parse the JSON Object
var object = jQuery.parseJSON(response);

if ( response.status == 'true' )
{
jQuery('#file_' + theid + '_row').remove(); //remove TR
alert('Image removed from this portfolio');
}else{
alert('Sorry, that image could not removed right now, please reload the page and try again.');
}

});
Примечание. Серверный код PHP работает нормально и реагирует абсолютно так, как и ожидалось, на мои сообщения вручную. Файл javascript определенно присутствует и загружается браузером, как и ожидалось.

Если я использую следующую строку кода ниже, AJAX работает (поэтому я знаю, что с JS все в порядке), но мне нужно иметь возможность вызывать функцию по имени, а не использовать селектор. Мне очень хочется понять, почему я не могу вызвать простую функцию!!!!

Код: Выделить всё

jQuery('.delete_pimg').click(function() { ^Above code^ }
Просто хочу напомнить об ошибке, которую я получаю при нажатии на ссылку: 'blah(1) не определено'

Надеюсь, я объяснил это ясно. Если нет, пожалуйста, дайте мне знать :)

Подробнее здесь: https://stackoverflow.com/questions/798 ... ot-defined
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»