我试图通过ajax中的POST发送表单中的值,我如何在发送它们时捕获它们,这是我现在在GET中看到的
function test(ans_field_uuid){
var result = "";
var url="ajax_pages/remove_answer_field_ajax.php"
url += '?uuid=' + ans_field_uuid;
$.get(
url,
function (data) {
result = data;
}
)
.success(function () {
if (result != "") {
addTableRow('tb_add_field', result);
$('#ajaaxDiv').html(result);
}
})
.complete(function () {
$('#img_create_subcat').hide();
$('#dialog').dialog('close');
})
.error(function () {
alert('An error has occurred.');
});
return false;
}
答案 0 :(得分:4)
因为你已经使用了jQuery
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
数据:名称和位置是您的POST变量。 您可以使用
在some.php中的此示例中获取POST变量$_POST["name"]
等于“John”
如果你想收到类似“你好”的东西。 在你的some.php里面
echo "Hello";
它将作为变量msg
发送到你的ajax函数作为完成函数的响应答案 1 :(得分:0)
// ...
var url = "ajax_pages/remove_answer_field_ajax.php";
$.post( url, "uuid=" + ans_field_uuid, function (data) {
result = data;
}
// ...