Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript放在PHP变量中——用于Plaid_Javascript_Php_Plaid - Fatal编程技术网

将Javascript放在PHP变量中——用于Plaid

将Javascript放在PHP变量中——用于Plaid,javascript,php,plaid,Javascript,Php,Plaid,我正在尝试通过条纹整合格子。请容忍我,因为我对javascript不是很熟悉 我想知道如何将public_token和account_ID放入PHP变量中,以便将其包含在curl调用中 JS 您需要了解一下如何使用AJAX,也称为AJAX。这允许Javascript使用post或get发出HTTP请求。如果这看起来太难,可以使用该方法,但需要在HTML中包含jQuery。然后,您将能够将请求指向PHP页面,在该页面中发出cURL请求,并通过_POST或_GET检索值 示例如下: XMLHTTP请

我正在尝试通过条纹整合格子。请容忍我,因为我对javascript不是很熟悉

我想知道如何将public_token和account_ID放入PHP变量中,以便将其包含在curl调用中

JS


您需要了解一下如何使用AJAX,也称为AJAX。这允许Javascript使用post或get发出HTTP请求。如果这看起来太难,可以使用该方法,但需要在HTML中包含jQuery。然后,您将能够将请求指向PHP页面,在该页面中发出cURL请求,并通过_POST或_GET检索值

示例如下:

XMLHTTP请求

JQUERY.AJAX

假设包含jQuery,并且未调用jQuery.noConflict

$.ajax({
    method: "GET",
    url: "curl.php",
    data: {
        token: public_token,
        acctid: metadata.account_id
    }
}).done(function( msg ) {
    console.log( msg );
});
以上两个例子都只是理论上的,未经检验,尽管我认为它们应该有效。从这里,您应该能够在PHP中获得如下变量:

'public_token' => $_GET['token'],
'account_id' => $_GET['acctid']

尝试创建一个javascript变量,然后像下面的var _jsVariable=;那样使用php进行响应;。希望这有帮助。我还没有看过格子/条纹文档,但我打赌你可以用PHP单独完成所有事情。使用JS所能做的唯一一件事是对PHP进行AJAX调用,但让PHP处理所有其他事情。此外,你在公共场合发布的敏感信息越少越好。
var url = 'curl.php?token='+public_token+'&acctid='+metadata.account_id;
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
       console.log(xmlhttp.responseText);
    }
};
xhttp.open("GET", url, true);
xhttp.send();
$.ajax({
    method: "GET",
    url: "curl.php",
    data: {
        token: public_token,
        acctid: metadata.account_id
    }
}).done(function( msg ) {
    console.log( msg );
});
'public_token' => $_GET['token'],
'account_id' => $_GET['acctid']