2013-12-17 5 views
1

Я пытаюсь настроить по умолчанию delete confirm popup.Я использую this plugin , чтобы настроить popup.In плагин, они продемонстрировали с помощью кнопки onclick. Но в моем приложении я использую диалоговое окно подтверждения внутри яваскрипта функции,change click event in function name call

Фактическая выборка из плагина

  $('#button_2').confirmOn({ 
       questionText: 'This action cannot be undone, are you sure?', 
       textYes: 'Yes, I\'m sure', 
       textNo: 'No, I\'m not sure' 
      },'click', function(e, confirmed) { 
       if(confirmed) $(this).remove(); 
      }); 

Я пытался в ниже, чтобы настроить диалог подтверждения,

function deleteFollow(url, obj){ 
     confirmOn({ 
       questionText: 'This action cannot be undone, are you sure?', 
       textYes: 'Yes, I\'m sure', 
       textNo: 'No, I\'m not sure' 
      }, 'click', function(e, confirmed){ 

    if(confirmed) 
     '''''''''''' 
     ajax post comes here 
    '''''''''''''''' 

Вышеприведенная ошибка в консоли как «Uncaught ReferenceError: confirmOn is not defined». Как реализовать или изменить оригинал для моей фактической функции.

ответ

1

ваш второй confirmOn() не имеет префикс JQuery:

function deleteFollow(url, obj){ 
    confirmOn({ 
      //your code 

должно быть:

function deleteFollow(url, obj){ 
    $.confirmOn({ 
      //your code 

или:

function deleteFollow(url, obj){ 
    $("#foo").confirmOn({ 
      //your code 
+0

Предыдущий вопрос решен, я получаю этот вопрос сейчас «неперехваченным TypeError: Property 'confirmOn' функции объекта (а, Ь) { вернуть новый p.fn.init (а, б , c) } не является функцией ".Пожалуйста, помогите мне решить эту проблему. – user2681579

0

попробовать код

function deleteFollow(url, obj){ 
     confirmOn({ 
       questionText: 'This action cannot be undone, are you sure?', 
       textYes: 'Yes, I\'m sure', 
       textNo: 'No, I\'m not sure' 
      }, 

изменение

function deleteFollow(url, obj){ 
     $.confirmOn({ 
       questionText: 'This action cannot be undone, are you sure?', 
       textYes: 'Yes, I\'m sure', 
       textNo: 'No, I\'m not sure' 
      }, 
+0

Я пробовал вот так, я получаю эту ошибку« Невыпущенный SyntaxError: Неожиданный токен, если », – user2681579