【发布时间】:2016-09-04 00:44:07
【问题描述】:
*更新了完整的代码示例,在阅读了 cmets 之后,我想我会发布我仍在苦苦挣扎的示例代码。基本上我希望点击 html 中的链接,将表单提交给 called.php 并将其值返回到 html 页面上的 div 中。
<!DOCTYPE html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
function dSubmit(){
$.ajax({
type: "POST",
url: "called.php",
data: $("#projectAddition").serialize(),
success: function(data) {
//here id where you want display
$('#id1').val(data.var1); //here is value1
}
}
}
</script>
</head>
<body>
<form id="projectAddition" action="#" method="POST">
<input type="text" name="projectName">
</form>
<a href="#" onclick="dSubmit()">Submit Form</a>
<br>Output<br>
<div id="id1"></div>
</body>
PHP:
$name = $_POST['projectName'];
// Do something with variable
$array = array(
'var1'=> $name,
'var2'=>'value2'
);
echo json_encode($array);
【问题讨论】:
-
使用您的数据对象访问您返回的数据,并在您的 quickprojectadd.php 文件中确保它返回您的数据
-
感谢您的帮助,我知道我正在努力实施的理论。任何示例代码都会非常有帮助,因为我尝试过的所有内容似乎都导致不足。
-
类似的答案可以在这里找到stackoverflow.com/questions/2410773/…
-
我在发布之前已经阅读了类似的答案以及其他各种类似的问题,但我仍在努力解决。
-
更新了上面的非工作示例。