2013-12-03 4 views
0

Я получаю вызов $ .ajax и даже могу получить предупреждение javascript, чтобы показать, что он был успешным, но когда я пытаюсь использовать тост, ничего не происходит. Я добавил плагин для тостов и посмотрю его в каталоге плагина, который также добавил в свой файл config.xml.Невозможно получить тост, чтобы показать с помощью BlackBerry Webworks 2

Ниже мой JavaScript:

App.init = function() { 
     App.utils.metaHack(); 
     $(document).ready(function() { 
     $("#regsubmit").click(function(){ 

      var formData = $("#adduser").serialize(); 
    alert(formData); 
      $.ajax({ 
       type: "POST", 
       url: "http://www.hedonsoft.com/tcob/php/register.php", 
       cache: false, 
       dataType:"text", 
       data: formData, 
       success: showCustomToast 
    }); 
      return false; 
     }); 
    }); 
     $('#landing').live("pagecreate", function(){ 
      navigator.geolocation.getCurrentPosition(App.getLocation); 
     }); 
     $("#bb_activity").live("pageinit", function(){ 
      App.page.bb_activity.init(); 
     }); 
     $("#togglePage, #togglePageDark").live("pageinit", function(){ 
      App.page.toggle.init(); 
     }); 
     $("#actionBarSample").live("pageinit", function() { 
      App.page.actionBarSample.init(); 
     }); 
     $('#applicationMenu').live("pageinit", function() { 
      App.page.applicationMenu.init(); 
     }); 
    } 
function showCustomToast(data, status) { 
    if(data=="SUCCESS"){ 
     var message = 'This is a simple Toast'; 
    blackberry.ui.toast.show(message); 
    } 
    } 

Что мне не хватает?

ответ

1

Похоже, что у вас есть все настройки справа, добавлен плагин и т. Д. Вам не нужно добавлять его в файл config.xml, поскольку sdk должен обрабатывать эту часть для вас.

После выполнения webworks build вы можете проверить, правильно ли обновлен файл config.xml, перейдя в каталог платформы/blackberry10/www и откройте файл config.xml. Он должен иметь элементы элементов, добавленные для вас.

Лучшим способом устранения неполадок на данном этапе является использование remote web inspector. Он покажет все ошибки, которые могут присутствовать в консоли.

+0

Удаленный веб-инспектор сказал, что хром: ///webworks.js и cordova.js не найдены, поэтому я включил эти ссылки в сценарии и заставил его работать. – RapsFan1981