Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery-POST方法不发送数据_Javascript_Java_Jquery_Ajax - Fatal编程技术网

Javascript JQuery-POST方法不发送数据

Javascript JQuery-POST方法不发送数据,javascript,java,jquery,ajax,Javascript,Java,Jquery,Ajax,我正在使用AJAX和JavaScript创建一个客户机-服务器应用程序 我是这方面的初学者,所以我尝试用W3S中给出的代码发送基本数据 但是在服务器端,当我打印输入流时,我得到了这个,但没有数据 Host: 127.0.0.1:8080 Accept: */* Accept-Encoding: gzip, deflate Content-Length: 30 Connection: keep-alive Cache-Control: no-cache 我的服务器端代码如下所示: ServerS

我正在使用AJAX和JavaScript创建一个客户机-服务器应用程序

我是这方面的初学者,所以我尝试用W3S中给出的代码发送基本数据

但是在服务器端,当我打印输入流时,我得到了这个,但没有数据

Host: 127.0.0.1:8080
Accept: */*
Accept-Encoding: gzip, deflate
Content-Length: 30
Connection: keep-alive
Cache-Control: no-cache
我的服务器端代码如下所示:

ServerSocket serverSocket = new ServerSocket(port);
Socket client = serverSocket.accept();
BufferedReader stdIn = new BufferedReader(new InputStreamReader(client.getInputStream()));
String line;
while((line=stdIn.readLine())!=null)
    System.out.println(line);
为什么客户端不发送数据

编辑:

客户端代码,它是取自W3S的基本代码:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $.post("http://127.0.0.1:8080/",
        {
          name: "Donald Duck",
          city: "Duckburg"
        },
        function(data,status){
            alert("Data: " + data + "\nStatus: " + status);
        });
    });
});
</script>
</head>
<body>

<button>Send an HTTP POST request to a page and get the result back</button>

</body>
</html>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$.post(”http://127.0.0.1:8080/",
{
名称:“唐老鸭”,
城市:“Duckburg”
},
功能(数据、状态){
警报(“数据:+数据+”\n状态:+状态);
});
});
});
向页面发送HTTP POST请求并返回结果

如果您还添加客户端代码会很有帮助吗?请共享客户端代码,因为客户端有问题。@AnkitNigam我已添加客户端代码。如果您还添加客户端代码会很有帮助吗?共享客户端代码,因为客户端有问题。@AnkitNigam我已添加客户端代码。