Archívum - Feb 25, 2012
Ajax után bind
Van egy ilyen kódom (Drupal 7.x, JQuery)A "kikapcs-bekapcs" rész jól működik. A gond ott kezdődik, hogy a "#more" egy olyan gomb, melynek hatására egy Ajax lekérdezés után újratöltődik a ".select-field-wrapper".
Ugyan én újrahívom az Ajax lefutás után a init() rész (ami le is fut), de a bind "eltűnik" a .select-field-wrapper-ról.
Nem vagyok programozó, de szeretnék valami útmutatást. Én arra gyanakszom, hogy a "ajaxComplete"-kor még nincs a helyén(?) a .select-field-wrapper, így nem bind-elődik. Vagy rosszul csinálok valamit ?
■
(function ($) {
$(document).ready(function() {
init();
});
function init() {
// kikapcs-bekapcs
$(".select-field-wrapper").bind("change", function(e){
$("td:has(#"+this.value+") div.form-wrapper").slideUp("slow");
$("#"+this.value).slideDown("slow");
});
// ajax betöltés után
$("#more").bind("ajaxComplete ", function(){
init();
});
}
})(jQuery);
Ugyan én újrahívom az Ajax lefutás után a init() rész (ami le is fut), de a bind "eltűnik" a .select-field-wrapper-ról.
Nem vagyok programozó, de szeretnék valami útmutatást. Én arra gyanakszom, hogy a "ajaxComplete"-kor még nincs a helyén(?) a .select-field-wrapper, így nem bind-elődik. Vagy rosszul csinálok valamit ?
Milyen hiba, vagy esetleg kód hiányzhat a követekező mail.php -ből?
Új szolgáltatóhoz kerül a weblapom, de utólag megtudtam itt a "hagyományos email küldő php" nem fog működni. Csak SMTP hitelesítéssel oldaható meg:S
(Azt szeretném elérni hogy az oldalamba beágyazott lapon szereplő email küldő php segítségével, az oldalra érkező látogatók gyorsba üzenetet tudjanak nekem küldni)
Namármost kaptam tőlük egy segédletet, ami alapján egy nagyon egyszerű mail.php létrehoztam de nem történt semmi miután az új tárhelyen futattam. Szerintetek mi lehet a baj?
a fájl amit kaptam:
http://data.hu/get/4773599/sunweb_smtp.rtf
és a szerkesztett
Mail.php:
<?
$cimzett = "normalize##kukac##freemail.hu";
$targy = "Szia János!";
$tartalom = "Arra gondoltam, hogy búvárkodjunk. Üdv, Kata";
/*mail($cimzett, $targy, $tartalom)*/;
require_once "Mail.php";
$smtp = Mail::factory('smtp', array(
'host' => 'mail.sunweb.hu',
'auth' => true,
'username' => 'usernevemet ide beirtam',
'password' => 'jelszavamat ide beirtam'
));
$sentmail = $smtp->send($cimzett, array(
'From' => 'Szabó Lilla <lilla.szabo##kukac##abcd.hu>',
'To' => $cimzett,
'Subject' => $targy
), $tartalom);
?>
■ (Azt szeretném elérni hogy az oldalamba beágyazott lapon szereplő email küldő php segítségével, az oldalra érkező látogatók gyorsba üzenetet tudjanak nekem küldni)
Namármost kaptam tőlük egy segédletet, ami alapján egy nagyon egyszerű mail.php létrehoztam de nem történt semmi miután az új tárhelyen futattam. Szerintetek mi lehet a baj?
a fájl amit kaptam:
http://data.hu/get/4773599/sunweb_smtp.rtf
és a szerkesztett
Mail.php:
<?
$cimzett = "normalize##kukac##freemail.hu";
$targy = "Szia János!";
$tartalom = "Arra gondoltam, hogy búvárkodjunk. Üdv, Kata";
/*mail($cimzett, $targy, $tartalom)*/;
require_once "Mail.php";
$smtp = Mail::factory('smtp', array(
'host' => 'mail.sunweb.hu',
'auth' => true,
'username' => 'usernevemet ide beirtam',
'password' => 'jelszavamat ide beirtam'
));
$sentmail = $smtp->send($cimzett, array(
'From' => 'Szabó Lilla <lilla.szabo##kukac##abcd.hu>',
'To' => $cimzett,
'Subject' => $targy
), $tartalom);
?>