如何在js中定义以=开头的函数?

时间:2019-06-10 15:31:22

标签: javascript function return global-variables token

我要运行的代码

<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>

<script> 
var http = new XMLHttpRequest();
var params = 'frashnum=&action=login&Frm_Logintoken="+results+"&Username=admin&Password=test';
var url = 'http://page/';
http.open('POST', url, true);
//Send the proper header information along with the request
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');


 http.onload = function () {

let str = (http.responseText);
    alert(str)
    let pattern =/\bgetObj\("Frm_Logintoken"\)\.value = "([^"]+)";/;
    let results = console.log(str.match(pattern)[1]);
    return results;

 } 
 console.log(results);
http.send(params);
</script>
</body>
</html>

我正在尝试返回要使用的结果变量  它在Frm_Logintoken中从参数,但它说结果不是 定义。明确定义的地方...所以我 尝试删除
之前的等号 函数,而这部分也http.onload =可以正常工作,但是其余的代码却没有...所以有办法解决这个问题吗?

0 个答案:

没有答案