0
我有一個jQuery Mobile的網站與形式submiting AJAX Post請求 - 和回調是永諾錯誤不是成功 - 請參閱網址:財產我覺得有問題:jquery(mobile)ajax - 總是調用錯誤回調函數?什麼是錯的
HTML
<div data-role="content">
<form id="callAjaxForm">
<div data-role="fieldcontain">
<label for="firstName">First Name</label>
<input type="text" name="firstName" id="firstName" value="" />
<label for="lastName">Last Name</label>
<input type="text" name="lastName" id="lastName" value="" />
<h3 id="notification"></h3>
<button data-theme="b" id="submit" type="submit">Submit</button>
</div>
</form>
</div>
JS
$(document).ready(function() {
$("#submit").click(function(){
var formData = $("#callAjaxForm").serialize();
$.ajax({
type: "POST",
url: "http://localhost/wodowod/ajaxtest.php",
cache: false,
data: formData,
success: onSuccess,
error: onError
});
return false;
});
});
PHP
if(isset($_POST['firstName']) && isset($_POST['lastName'])){
$firstName = $_POST['firstName'];
$lastName = $_POST['lastName'];
echo("First Name: " . $firstName . " Last Name: " . $lastName);
}
else {
echo "Invalid Request";
}
看看此http://計算器。 com/questions/14468659/jquery-mobile-document-ready-vs-page-events – Vamsi
找不到任何有用的東西 - 發佈的代碼片段來自教程,所以我想這是正確的,除非點擊時我無法訪問我的php腳本提交。 – CicPot
它是同一個域還是根文件夾?...如果是的話爲什麼不先嚐試沒有'http:// localhost' ......先嚐試類似於::::如果在同一個目錄中:'./ajaxtest.php ',否則'pathToPhpFile/ajaxtest.php' – ErickBest