我有一个test.php页面,显示三个有3个"添加链接"按钮,点击用户看到一个弹出窗口的按钮.在窗口中,他添加了链接.添加链接后,基页将从"添加链接"按钮更改为包含新链接的超链接.现在,我必须使用ajax调用将我从用户收到的新链接从test.php传递给links.php.Links.php必须有一个JSON代码才能将链接写入另一个名为first.json的文件.first.jason将具有变量和链接的键值对.我必须稍后从.json文件中检索值并重构为数组,更新相应的变量并将其保存回来.
到目前为止,我设法从test.php获取新链接,并能够通过ajax调用发送到links.php.我也能够显示我收到的链接并验证了相同的链接.现在,我想将链接复制到.json文件中作为关键的值对.我是json的新手,无法弄清楚如何去做.我的变量$ p,在links.php中有链接.
任何关于它的指针都会有所帮助.谢谢.
下面是我在test.php中的代码:
<!DOCTYPE html>
<html>
<body>
<div id="demos1">
<button id="demo1" onclick="Link1()">Add Link-1</button>
<br>
</div>
<div id="demos2">
<button id="demo2" onclick="Link2()">Add Link-2</button>
<br>
</div>
<div id="demos3">
<button id="demo3" onclick="Link3()">Add Link-3</button>
<br>
</div>
<div id="txtHint"></div>
<script>
function Link1()
{
var demo1 = document.getElementById('demo1');
var demos1 = document.getElementById('demos1');
var value1 = prompt("Please Enter the Link");
var link1 = document.createElement('a');
link1.setAttribute('href', value1);
link1.innerHTML = "New Link1";
demo1.parentNode.removeChild(demo1);
demos1.appendChild(link1);
sendlink(value1);
}
function Link2()
{
var demo2 = document.getElementById('demo2');
var demos2 = document.getElementById('demos2');
var …Run Code Online (Sandbox Code Playgroud)