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