| 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: 12 let
|
|||
0