du kan lave et ajax kald til en fil der gemmer dinne data og der efter lukket popupen
hvis du ikke skal genbruge din popup kan du bruge .remove() eller hvis den skal genbruges så kan du bruge .hide() eller .toggle()
et bud:
- $.ajax({
- contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1",
- url: "server_side.php",
- type: "POST",
- data: ({
- data1 : $("input.data1").val(),
- data2 : $("input.data2").val()
- }),
- dataType: "json",
- success: function(result){
- if(result.saved){
- alert("gemt!");
- $(".popup_div").remove(); //.hide() .toggle()
- }else{
- alert("fejl: " + result.msg);
- }
- },
- error: function(result){
- alert("fejl");
- }
- });
du skal så have 2 inputs der har klassen data1 og data2, hvor du så kan det data du ønsker at gemme om billedet.
server_side.php
- $data1 = $_POST["data1"];
- $data2 = $_POST["data2"];
- $q = mysql_query("...") or error(mysql_error());
- if($q){
- die(json_encode(array("saved" => true));
- }
-
-
- function error($msg){
- die(json_encode(array("saved"=>false, "msg"=>$msg));
- }
Indlæg senest redigeret d. 11.08.2011 22:15 af Bruger #3427