我想通过PHP使用ajax获取文本表单数据。 PHP可以工作,但我无法向PHP提供用户输入数据。 我怎样才能把它交给PHP?
HTML
<form id="form_test">
<input name="message" type="text" value="123.456.789" size="12">
<button type="button" onclick="exec_php()">Send</button>
</form>
的Javascript
function exec_php() {
var formdata = new FormData($('#form_test').get(0));
$.ajax({
url: "test.php",
type: "GET",
data: formdata,
cache: false,
contentType: false,
processData: false,
dataType: "text"
})
.done(function (data, textStatus, jqXHR) {
alert("data: " + data);
})
.fail(function (jqXHR, textStatus, errorThrown) {
alert("fail");
});
}
PHP
<?php
echo basename($_GET['message']);
Javascript中的formdata为空。 所以我认为在javascript中获取文本格式数据的方式是错误的。 你能告诉我正确的方法吗?
谢谢。