check ajax output if changed
Hi, I'm newbie to jquery. Please, could someone check my code and give me any idea how to improve?
what i have: input which value is checked by ajax and result is printed on screen in new input. i make string url from item name. but the problem is, that new input should be changed again. how to double check, please?
my codes:
$("#naz").blur(function() {
var form_data = {
nazev: $("#naz").val(),
is_ajax: 1
};
$.ajax({
type: "POST",
url: './check-url.php' ,
data: form_data,
dataType: 'html',
success: function(data) {
$('#message').html(data); $("input[type=submit]").removeAttr("disabled");
}
});
return false;
});
php: ... if (!mysql_num_rows($result)) {
print "<span class=\"url passed\"><i>
http://".$_SERVER['HTTP_HOST']."/</i><input id=\"url\" name=\"url\" type=\"text\" value=\"$url\">length: $delka</span>";} else {
$maxid = mysql_result(mysql_query("SELECT COUNT(*) FROM table WHERE xy='".mysql_real_escape_string($_POST['xy'])."' "), 0)+1;
$url="$maxid-$url";
$delka=strlen($url);
print "<span class=\"url wrong\"><i>
http://".$_SERVER['HTTP_HOST']."/</i><input id=\"url\" name=\"url\" type=\"text\" value=\"$url\">length: $delka</span>";}
}