使用jQuery:
$.post(url, {FormData: $('#TheFormTagID').serialize()},
function(data, textStatus, jqXHR)
{
alert(data); //will alert "Something"
window.location.href = "your new page";
},
"json")
.fail(function(jqXHR, textStatus, errorThrown)
{
alert("Error: " + textStatus);
});
在PHP中只需使用:$_POST["FormData"]
獲取表單變量,並在PHP腳本echo "Something";
年底拿到導致的JavaScript。
也許一些有用的東西:link
編輯:
比方說,這是PHP:
//Save file
//do something other
$result = new stdClass();
$result->ID = 5;
$result->FileName = "Test.jpg";
echo json_encode($result);
?>
然後在Javascript function(data, textStatus, jqXHR)
使用這個值是這樣的:
function(data, textStatus, jqXHR)
{
alert(data.ID); //will alert 5
alert(data.FileNa,e); //will alert Test.jpg
}
冷杉st做研究並在這裏發佈你的代碼。你之前嘗試過什麼? –