Man ir forma ar funkciju e-pasta parbaudei (vai jau pastāv tāds)
Pievienoju vienkāršotu kodu
PROBLĒMA:
Kad posto datus un iegūst atbildi, valid jāiestata kā "false" - email nav pareizs.
1. iekš anonīmās funkcijas alerto: ka valid is false
2. pēc anonīmās funkcijas alerto: valid joprojām ir true!
Vajadzīgs lai pēc post alert rādītu ka valid ir false
Kur slēpjas kļūda?
//<input type="text" id="s_field" value=""/>
var valid = true;
var div = $("#s_field");
$.post("index.php",{id: 6}, function (data){
jQuery.data(div, "test", { first: 16});
valid = false;
alert('in post: '+jQuery.data(div, "test").first+'-'+valid);//should output: in post: 16-false
});
div = $("#s_field");
alert('after post: '+jQuery.data(div, "test").first+'-'+valid);//should output: after post: 16-false