Php 检查并通过URL发送变量,无需重定向

Php 检查并通过URL发送变量,无需重定向,php,javascript,ajax,http,Php,Javascript,Ajax,Http,我试图从我的主网页检查,在某些情况下,通过URL发送一个变量,如下所示(http://192.168.0.110/CVAL.CGI?A0=1)这是根据url中显示的值修改我的网页中某些内容的状态。听起来像是您需要的 有许多javascript库可以帮助您实现此功能,例如,或在上找到的众多javascript库之一 希望这是你正在寻找的,是有帮助的。下次发布更具体的细节,这样我们可以在第一时间正确回答您的问题。具体、详细的示例也很有帮助 更新: 下面是一个使用Prototype Javascrip

我试图从我的主网页检查,在某些情况下,通过URL发送一个变量,如下所示(http://192.168.0.110/CVAL.CGI?A0=1)这是根据url中显示的值修改我的网页中某些内容的状态。

听起来像是您需要的

有许多javascript库可以帮助您实现此功能,例如,或在上找到的众多javascript库之一

希望这是你正在寻找的,是有帮助的。下次发布更具体的细节,这样我们可以在第一时间正确回答您的问题。具体、详细的示例也很有帮助

更新: 下面是一个使用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获得


这样,用户就不必离开页面或提交表单,但这一切都是在幕后完成的。您的参数可以是要发送的任何值,您可以从表单字段或其他用户输入中获取这些值。您可以在中返回响应,以使访问返回数据更容易。将方法从“获取”更改为“发布”以执行发布请求。

…什么?您是否要求获取该URL的内容?你所说的“在url中看到的值”是什么意思?页面内容,或者查询字符串中的内容?我想您可以将URL设置为
javascript:var x=1
或其他东西,并在您的网页上添加变量
x
。我想要这样的东西,这里的问题是它会重定向到其他页面。window.onload=function(){document.getElementById('nestor').submit();}此外,我想验证url中变量的状态,以便我可以更改图像您可以通过执行类似于
document.getElementById('image_id').src='/images/newimg.jpg'的操作来更改图像
`
{,
新建Ajax.Request('http://192.168.0.110/CVAL.CGI?A0=1“,{/code>
方法:'post',
onSuccess:function(transport){
警报(transport.responseText)
}
});
}
您应该从url中删除,它只能向提供页面的域发出请求,因此该部分是不必要的。只需使用/CVAL.cgi。。。这看起来是个好的开始。如果您尝试,请查看页面上发生的情况。