$ _post数据在表单提交时为空

时间:2018-11-17 00:43:57

标签: javascript php ajax

使用一个简单的表单通过AJAX将数据发送到API端点,但是表单数据似乎并没有传递到该端点,我无法终生弄清楚这里出了什么问题。

表格:

<form id="newLink">
        <p class="label">Destination:</p>
        <input placeholder="https://website.com/page" name="destination" type="text" />
        <button type="submit" id="submitLink"><img class="logo" src="assets/images/bomb.png" /></button>
</form>

JS:

$("#submitLink").click(function(){ 
    var newLink = new FormData($('#newLink')[0]);
    $.ajax({
        type: "POST",
        url: "api/submitLink.php",
        data: newLink, 
        processData: false,
        contentType: false,
        cache: false,
        success: function(data) {
            console.log(data);
        }
    });

    return false;

});

PHP:

$something = $_post['destination'];
echo 'data: ' . $something;

0 个答案:

没有答案