我正在尝试从我的主网页检查并在某些情况下通过URL发送变量(http://192.168.0.110/CVAL.CGI?A0=1)这是为了修改某些内容的状态我的网页取决于网址中的值。
答案 0 :(得分:0)
听起来你需要Ajax。
有许多javascript库可以帮助您使用此功能,例如jQuery,Prototype或this page上的众多功能之一。
希望这是您正在寻找的并且有所帮助。下次发布更具体的细节,以便我们第一时间正确回答您的问题。您想要做的具体详细示例也很有用。
更新: 以下是使用Prototype Javascript库给出示例表单的示例:
new Ajax.Request('/CVAL.CGI?A0=1', {
method: 'get',
parameters: { anotherValue: 'something' },
onSuccess: function(transport) {
alert(transport.responseText); // this is what the server returned
}
});
这将导致对/CVAL.CGI?A0=1&anotherValue=something的请求。无论CVAL.CGI返回什么以响应该请求,都可以从transport.responseText获得。
这样,用户就不必离开页面或提交表单,但这些都是在幕后完成的。您的参数可以是您要发送的任何值,您可以从表单字段或其他用户输入中获取这些值。您可以在JSON中返回响应,以便更轻松地访问返回数据。将方法从“获取”更改为“发布”以进行发布请求。