Autor | Zpráva | ||
---|---|---|---|
učenec Profil * |
#1 · Zasláno: 11. 7. 2014, 17:22:52
Zdravím,
mám ajaxový požadavek na přidání obsahu z textarea do databáze: $(document).ready(function() { $("#formbutton").click(function() { $(this).removeClass("btn-primary"); $(this).addClass("btn-warning"); $(this).text("Loading..."); var text = $("<span></span>"); text.addClass("glyphicon glyphicon-refresh glyphicon-refresh-animate"); $(this).append(text); var myData = $("#vzkaz").val(); jQuery.ajax({ type: "POST", url: "index.php", dataType: "text", data: {content:myData}, contentType: 'application/x-www-form-urlencoded; charset=UTF-8', success:function(response) { $("#vzkaz").val(""); text.removeClass("glyphicon glyphicon-refresh glyphicon-refresh-animate"); $("#formbutton").removeClass("btn-warning"); $("#formbutton").addClass("btn-primary"); $("#formbutton").text("Vložit příspěvek"); }, error:function (xhr, ajaxOptions, thrownError) { alert(thrownError); } }); }); }); dále php co to zpracovává: $server = "localhost"; $user = "root"; $pass = "root"; $db = "test"; $mysqli = new mysqli($server,$user,$pass,$db); $data = $_POST["content"]; $result = $mysqli->query("INSERT INTO jquery (obsah) VALUES ('".$data."')"); if($result) { echo "tralalala"; $mysqli->close(); } else { //header('HTTP/1.1 500 '.mysql_error()); //display sql errors.. must not output sql errors in live mode. header('HTTP/1.1 500 Looks like mysql error, could not insert record!'); exit(); } Přidávání do databáze funguje, co ale nefunguje je vypsání se "tralalalala" po odeslání požadavku. Chápete, zkrátka přidám dejme tomu článek a chci ho hned vypsat(netahat z databáze) ale zpětně poslat odeslaná data prohlížeči. |
||
Chamurappi Profil |
#2 · Zasláno: 11. 7. 2014, 17:34:49
Reaguji na učence:
„co ale nefunguje je vypsání se "tralalalala" po odeslání požadavku“ A kam by se to mělo vypsat? V callbacku s response nic neděláš.
|
||
učenec Profil * |
#3 · Zasláno: 11. 7. 2014, 17:36:12
jeeeeeee to sem ale nezbeda :D už to jde. děkuji moc.
|
||
Časová prodleva: 10 let
|
0