Autor Zpráva
Benny1
Profil *
Ahoj,
mám jquery plugin, jterý když si zavolám v html souboru, tak se mi normálně provede:
<script>$.jGrowl('A message with a header', { header: 'Important' });</script>
, případně
<li><a onclick="$.jGrowl('A message with a header', { header: 'Important' });" href="javascript:void(0);">Sample 3</a></li>


Ale nyní si ho zkouším upravit a chci si jej zavolat ve funkci v JS, která má za úkol připravit hodnoty ajaxem pro php a uložení do db a tady to chci právě použít, zkouším něco takového:

function insert() {
  $.jGrowl('A message that will live a little longer.', { life: 1000 }); // toto je ta fce, kterou chci přidat
  document.getElementById('insert_response').innerHTML = "Just a second...";

  var a= encodeURI(document.getElementById('neco').value);
  //alert('aa');
  var b = encodeURI(document.getElementById('neco1').value); 
  var cr = encodeURI(document.getElementById('neco2').value);
  var d = encodeURI(document.getElementById('neco3').value);


Skript se mi teď vůbec neprovede... když odstraním tu funkci, kterou se snažím přidat, tak jde... nevíte prosím, v čem je chyba? (jquery + soubory potřebné pro chod toho pluginu mám správně)
Lopata
Profil
Benny1:
Co přesně ten plugin má dělat...?

Když na stránku taháš celý framework, je veliká škoda jej pak vůbec nevyužívat.
Proč
<li><a onclick="$.jGrowl('A message with a header', { header: 'Important' });" href="javascript:void(0);">Sample 3</a></li>

když
$('li a').click(function () {$.jGrowl('A message with a header', { header: 'Important' });});

je elegantnější...?

Totéž pro getElementById()
$('neco1').val()

Zkus se nejprve naučit jQuery

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0