gpt4 book ai didi

php - 将ajax变量写入txt文件

转载 作者:行者123 更新时间:2023-11-28 09:20:37 25 4
gpt4 key购买 nike

我有一个客户端编码的 Facebook 应用程序,我想将 token 存储在我的服务器上以供以后使用

有一个名为“token”的变量,然后我创建一个名为“apple”的新函数,以 json 格式将此变量写入 txt 文件

$(document).ready(function(){

$("#submit").click(function(){

//access token stuff
var token = $("#link_input").val();
//alert("Got Token: " + token + ". your application token");

if (token.split('#access_token=')[1]) {
var token = token.split('#access_token=')[1].split('&')[0];
//alert(token);



function WriteToFile(apple)
{
$.post("save.php",{ 'token': apple },
function(data){
alert(data);
}, "text"
);
return false;
}

我的php文件

<?php
$thefile = "new.json"; /* Our filename as defined earlier */
$towrite = $_POST["token"]; /* What we'll write to the file */
echo $towrite;
$openedfile = fopen($thefile, "w");
$encoded = json_encode($towrite);
fwrite($openedfile, $encoded);
fclose($openedfile);
return "<br> <br>".$towrite;

?>

但我无法让它写任何东西

最佳答案

就目前情况而言,您在 JS 中定义了 WriteToFile 函数,但您从不调用它。将你的 JS 更改为:

$(document).ready(function(){

$("#submit").click(function(){

//access token stuff
var token = $("#link_input").val();
//alert("Got Token: " + token + ". your application token");

if (token.split('#access_token=')[1]) {
var token = token.split('#access_token=')[1].split('&')[0];
WriteToFile(token);
}
}



function WriteToFile(apple) {
$.post("save.php",{ 'token': apple },
function(data){
alert(data);
}, "text");
return false;
}

};

或者:

$(document).ready(function(){

$("#submit").click(function(){

//access token stuff
var token = $("#link_input").val();
//alert("Got Token: " + token + ". your application token");

if (token.split('#access_token=')[1]) {
var token = token.split('#access_token=')[1].split('&')[0];
$.post("save.php",{ 'token': token }, function(data){
alert(data);
}, "text");
}
}

};

关于php - 将ajax变量写入txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com