AJAX发布php响应

时间:2017-04-30 09:28:14

标签: javascript php ajax

所以我有这个代码发布到php文件,

Comparator<String[]>

但我不确定如何从php文件continue.php获取每个单独的值,我是否认为var values = { 'socketid': data.socketid, 'id': memberid.value }; console.log(values); $.ajax({ url: "continue.php", type: "POST", data: values, }); 或其他什么,我只是不确定我是否需要解析或任何东西,我能得到一个例子吗?我该怎么做

4 个答案:

答案 0 :(得分:3)

由于您只使用POST方法:

$socketid = $_POST['socketid'];
$id = $_POST['id'];

$_REQUEST同时检查$_GET$_POST,但代码中没有必要

答案 1 :(得分:0)

$ _ POST应该可以正常工作,因为您的请求属于POST

答案 2 :(得分:0)

您的continue.php将通过以下方式获取值:

<?php
$socket_id=$_POST['socketid'];
id=$_POST['id'];
?>

答案 3 :(得分:0)

对于简单的帖子使用$.post(),它是$.ajax() POST请求的简写。

var values = {
        'socketid': data.socketid,
        'id': memberid.value
    };
    $.post('continue.php', values, function (response) {
        var res = JSON.parse(response);
        if (res.results == true) {
            console.log('Data updated');
        }else {
            console.log('Data not updated');
        }
    })

PHP

<?php

$socket_id = $_POST['socketid'];
$id = $_POST['id'];

// here update your data/ use
// then send response to javascript
// echo json_encode(['results' => true]); for success
// echo json_encode(['results' => true]); for fail