【发布时间】:2015-05-06 08:33:39
【问题描述】:
是否可以混合发布和获取 ajax?具体有一个表单 POST 数据到带有 get 变量的 url?
在 html 和 PHP 中,我通常会这样做:
<form action="script.php?foo=bar" method="POST">
...insert inputs and buttons here...
</form>
PHP 脚本会根据逻辑/类来处理它。
我尝试了以下几种变体均无济于事:
$(document).ready(function() {
$('#formSubmitButton').click(function() {
var data = $('#valueToBePassed').val();
$.ajax({
type: "POST",
//contentType: 'application/json',
url: "script.php?foo=bar",
data: data,
processData: false,
success: function(returnData) {
$('#content').html( returnData );
}
});
});
});
这甚至可能吗?如果是这样,我做错了什么。我不觉得我在尝试重新发明轮子,因为它已经有可能并且经常被大量脚本使用(无论是否推荐)(当然它们是基于 php 的)。
【问题讨论】: