Prvo i osnovno, GET je nesiguran, radi sa POST ili get nekako base64_encode a u njemu pošalji neki string koji će biti u stvari array pa se malo igraj i sa str_rot13 itd...
Drugo $("#result").load(data); ako mi se dobro čini je greška - koristi .load() a ne .html() da bi povukao data u određeni div. Nisam siguran dok ne vidim sve...
Pokušaj da se ugradiš u ovo, trebalo bi da ti bude dobitna kombinacija:
Code:
<script type="text/javascript">
$(document).ready(function(){
var formObj = $("#your_form_id");
var formURL = formObj.attr("action");
var formData = $("#your_form_id")[0];
var formData = new FormData(formData);
$.ajax({
url: formURL,
type: 'POST',
data: formData,
mimeType: "multipart/form-data",
contentType: false,
cache: false,
processData: false,
success: function(data, textStatus, jqXHR)
{
$("#return").load(data);
// ili $("#return").html(data);
},
error: function(jqXHR, textStatus, errorThrown){
$("#return").html("<p style=\"color:#f00\">" + errorThrown + "</p>");
}
});
});
</script>
HTML:
<form method="post" action="jour-ajax.php" enctype="multipart/form-data" id="your_form_id">
<input ...>
<input ...>
<input ...>
<input ...>
<input ...>
<input ...>
</form>
Web Designer, PHP Developer