2013-09-09 3 views
0

я хочу, чтобы определить этот сценарий, потому что я хочу, чтобы назвать это:что с этим синтаксисом?

$j(document).ready(function() { 
    //Show and hide the Loading icon on Ajax start/end 

    $j('.bwbps_uploadform').submit(function() { 
     $j('#bwbps_message').html(''); 
     bwbpsAjaxLoadImage(this); 
     return false; 

    }); 

и теперь:

var myFunction; 
$j(document).ready(function() { 
    //Show and hide the Loading icon on Ajax start/end 
myFunction = function() { 
    $j('.bwbps_uploadform').submit(function() { 
     $j('#bwbps_message').html(''); 
     bwbpsAjaxLoadImage(this); 
     return false; 

    }); 
}); 

может кто-нибудь помочь мне исправить этот скрипт ??

+0

вы уверены, что ваш '$ j' на самом деле JQuery? – Cherniv

+0

$ j звучит странно. Вы заявили, что это так, или это опечатка? Обычно я использую $ (document) в качестве декларации. –

+1

Почему вы хотите назначить 'myFunction' внутри обработчика документа, но объявить фактический var' myFunction'? В общем смысле он «работает» (вы позже назовете его «myFunction()»), но я не вижу, чего вы пытаетесь достичь. – nnnnnn

ответ

2

Вы не закрываем свой документ, готовый функционировать должным образом:

var myFunction; 
$j(document).ready(function() { 
    //Show and hide the Loading icon on Ajax start/end 
    myFunction = function() { 
     $j('.bwbps_uploadform').submit(function() { 
      $j('#bwbps_message').html(''); 
      bwbpsAjaxLoadImage(this); 
      return false; 

     }); 
    } 
}); 
+0

привет и спасибо. firebug: "SyntaxError: ошибка синтаксиса Исходная строка ошибки: \t}" –

+0

Ваш прием. Теперь вы можете принять ответ, если он решит вашу проблему. – Alvaro

+0

Я буду, но теперь его еще одна синтаксическая ошибка :( –