Javascript发送获取请求

Javascript发送获取请求,javascript,php,get,request,Javascript,Php,Get,Request,我正在创建一个脚本&我需要它能够发送GET请求。唯一的问题是,它将是一个脚本,输入到人们的浏览器的Url栏中。下面是我的PHP代码 <?php $first = $_GET["first"]; $last = $_GET["last"]; $myFile = "names.txt"; $fh = fopen($myFile, 'a') or die("can't open file"); $stringData = $first; fwrite($fh, $stringData); $

我正在创建一个脚本&我需要它能够发送GET请求。唯一的问题是,它将是一个脚本,输入到人们的浏览器的Url栏中。下面是我的PHP代码

<?php

$first = $_GET["first"];
$last = $_GET["last"];

$myFile = "names.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = $first;
fwrite($fh, $stringData);
$stringData = ":";
fwrite($fh, $stringData);
$stringData = $last;
fwrite($fh, $stringData);
$stringData = "\r\n";
fwrite($fh, $stringData);

fclose($fh);

?>

类似的方法应该可以:

javascript:x=new XMLHttpRequest();x.open("GET", "//example.net/yourpage.php?fname=John&lname=Smith", true); x.send()
请参阅上的文档

基本上,您只需将本应在Javascript块中编写的代码放在
Javascript:
URL方案前缀之后。

您可以尝试此方法

var fname="bily";
var lname="doc";
window.location.href = "phppage.php?first="+fname+"&last="+lname; 

在php页面上,您可以使用GET方法进行检索。

哪里需要帮助??您需要指定您的问题。问题是我不确定如何通过Javascript发送GET请求。我只需要一个例子什么的。谢谢。但这在浏览器的Url中有效吗?例如,当您输入“javascript:alert('message');”?
javascript:alert('message')
不是一个GET请求,当我在我的站点上执行它时,它工作,但当我从其他站点执行它时,它不工作。有没有办法让它在其他网站上运行?也许是AJAX对同一个域的限制。Javascript控制台中是否有错误?我得到了以下错误代码:混合内容:“”处的页面是通过HTTPS加载的,但请求了不安全的XMLHttpRequest端点“”。此请求已被阻止;内容必须通过HTTPS提供。Example.com是第三方网站&Example.net是我的网站。我已经更新了答案。如果您正在访问另一个域,则需要在其前面加上
/
。然后,它将使用与当前页面相同的HTTP或HTTPS协议。