我有一个jQuery AJAX页面,它提交了一个表单元素paragraph_text:
var paragraph_text = $("#paragraph").val();
$.ajax({
url: 'insert.php',
type: 'GET',
data: {
'paragraph_text': paragraph_text,
},
success: function() {
alert("Data saved");
},
error: function() {
alert("Data were not saved");
}
});
和相应的insert.php代码:
$paragraph_text = $_GET['paragraph_text'];
$sql = "query string";
$vote = $dbhandle->query($sql);
$reference = generate_ref();
这很好用,但我想做的是异步将$ reference传递回原始表单页面。任何巧妙的方法来实现这一目标?感谢。
答案 0 :(得分:0)
回复您从$reference
$reference = generate_ref();
echo $reference; exit;
然后你可以在成功函数中使用响应。
var paragraph_text = $("#paragraph").val();
$.ajax({
url: 'insert.php',
type: 'GET',
data: {
'paragraph_text': paragraph_text,
},
success: function(response) {
//or do whatever you want with response
alert("Data saved "+ response);
},
error: function() {
alert("Data were not saved");
}
});