当前位置: 首页 > 知识库问答 >
问题:

我需要帮助。从多个“输入”发送GET请求[关闭]

曾宏毅
2023-03-14

我想创建一个网页,允许用户输入值,然后发送到192.168。1.101:8081通过GET请求。

    $(document).ready(function()
    {
        $(".sendButton").click(function()
        {
            var a = $(this).attr('value'); 
            var b = $(this).attr('value');
            $.get("http://192.168.1.101:8081/", {valueA=a}, "&" , {valueB=b});
        });
    });
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="/action_page.php">
    <fieldset>
        <legend><b><font size="4">Reference Points:</font></b></legend>
        Value A:<br>
        <input type="text" value="">
        <br>
        <legend><b><font size="4">Reference Points:</font></b></legend>
        Value B:<br>
        <input type="text" value="">
    </fieldset>
    <br>
    <br><input type="submit" class="sendButton" value=" SEND "/b>  
</form>
</body>
</html>

我知道有语法错误。因为我对html和javascript一无所知,只懂基本的php,所以请原谅。

因此,当点击“发送”按钮时,192.168。1.101:8081将从网页中的输入接收一个值。怎样请帮忙。谢谢

共有2个答案

戚泰
2023-03-14

使用$_GET方法:

<form name="form" action="" method="get">
  <input type="text" name="subject" id="subject" value="Car Loan">
</form>

要显示值,请执行以下操作:

<?php echo $_GET['subject']; ?>

使用$_POST方法:

<form name="form" action="" method="post">
   <input type="text" name="subject" id="subject" value="Car Loan">
</form>

要显示值,请执行以下操作:

<?php echo $_POST['subject']; ?>

参考

下面是通过站点内的URL传递数据的示例

<a href='page2.php?id=2489&user=tom'>link to page2</a>

参考2,使用URL在页面之间传递带有数据的变量

郤望
2023-03-14

你走对了路。

我建议您使用提交事件来代替:https://api.jquery.com/submit/

同样是USE AJAX,它负责对服务器的异步调用。

向表单添加id属性,并执行如下操作:

data:$(this).序列化()将负责获取所有输入值。

$('#you-form-id').on('submit', function (e) {
    e.preventDefault();
    var path = "http://192.168.1.101:8081/";
    $.ajax({
        url: path,
        type: "POST",
        data: $(this).serialize(),
        async: true,
        success: function (data) {
            console.log(data);
            $('div#ajax-results').html(data.output);
            location.reload();
        }
    });
});
 类似资料:
  • 我有以下代码: 但不管我做什么都会出错 2015/05/18 08:45:51[错误]14466#0:*907 FastCGI在stderr中发送:“PHP消息:PHP致命错误:在第44行的/var/http/submit.PHP中对非对象调用成员函数execute()”同时从上游读取响应头,客户端:xx,服务器:,请求:“POST/submit.PHP http/1.1”,上游:fastcgi:

  • 问题内容: 我正在尝试构建我的第一个Boost.Python示例。 编辑:正如@cdhowie所指出的,Python开发标头丢失了。我已经找到并包含了必需的头文件。现在链接器在抱怨: 我已经链接到-lpython3.3m -lboost_python-mt -lpython3.3-还有什么丢失的? 编辑:我想我已经链接到python3.3-config列出的所有内容。由于缺少符号,链接仍然不起作用

  • 请求方式: "|3|1|url|\r" 参数: url 设置Get请求的url链接 返回值: "|3|code|data|\r" 参数: code http请求返回的成功或者错误码, 成功:code = 200 获取数据失败:code = -1 http请求字段错误:code = 1 data http请求返回的数据 Arduino样例: softSerial.print("|3|1|http:/

  • 我想对我的文件内容进行排序。我的文件内容是学生姓名,他们的学生编号,他们的班级,他们的成绩。这些数据由“;”分隔。首先,我需要计算平均值和字母等级。我已经计算过了,但是我需要将所有内容写入另一个文件,顺序必须是最高等级到最低等级。我该怎么办?

  • 在一个HTML文件中, 包含许多 ,而在另一个 中, 包含许多 。使用我需要的JavaScript,当我悬停在第一个上时,第一个 的背景颜色会发生变化,以此类推... 匿名用户 你的问题是如此令人困惑,提供一个屏幕截图或绘图表明你实际想要什么。

  • 问题内容: 我打算将PHP用于一个简单的要求。我需要从URL下载XML内容,为此我需要向该URL发送HTTP GET请求。 如何在PHP中做到这一点? 问题答案: 除非只需要文件内容,否则可以使用。 对于更复杂的事情,我将使用cURL。