Javascript 如何在点击url时在控制台中获取响应(json格式)

Javascript 如何在点击url时在控制台中获取响应(json格式),javascript,jquery,ajax,Javascript,Jquery,Ajax,这是我的代码…我必须在哪里集成该部分以及如何继续 函数验证(){ var un=document.loginscreen.uname.value; var pw=document.loginscreen.psw.value; var username=“约翰•史密斯”; var password=“syntel123$”; 如果((un==用户名)&&(pw==密码)){ window.location=”file:///C:/Users/KS5034674/Desktop/Gagile/We

这是我的代码…我必须在哪里集成该部分以及如何继续

函数验证(){
var un=document.loginscreen.uname.value;
var pw=document.loginscreen.psw.value;
var username=“约翰•史密斯”;
var password=“syntel123$”;
如果((un==用户名)&&(pw==密码)){
window.location=”file:///C:/Users/KS5034674/Desktop/Gagile/WebContent/homescreen.html";
返回true;
}否则{
console.log(“登录失败”);
}
}
表单{
宽度:100%;
边框:0px实心#f1f1;
}
.集装箱{
填充:16px;
文本对齐:居中;
}
输入[类型=文本],
输入[类型=密码]{
宽度:100%;
身高:40%;
填充:15px 10px 6px 9px;
边缘-:80px;
显示:内联表列组;
边框:1px实心#ccc;
框大小:边框框;
}
#输入容器{
位置:绝对位置;
填充:0像素;
利润率:0.20px;
方向:ltr;
宽度:80%;
}
#输入{
高度:40px;
保证金:0;
宽度:80%;
文本对齐:居中;
}
#输入法{
位置:绝对位置;
底部:10px;
左:50px;
宽度:20px;
高度:20px;
}
#输入容器1{
位置:绝对位置;
填充:0像素;
利润率:0.20px;
方向:ltr;
宽度:80%;
}
#输入1{
高度:40px;
保证金:0;
宽度:80%;
文本对齐:居中;
}
#输入\ img1{
位置:绝对位置;
底部:10px;
左:50px;
宽度:20px;
高度:20px;
}
钮扣{
背景色:#0052A6;
颜色:白色;
边界:无;
光标:指针;
宽度:70%;
高度:40px;
}
.imgcontainer{
文本对齐:居中;
保证金:24px 0 12px 0;
}
img.syntel{
宽度:40%;
边界半径:0%;
}
img.agileimg{
宽度:30%;
边界半径:40%;
}
img.abc{
填充:0px 0px 0px;
宽度:20px;
高度:20px;
}
span.psw{
浮动:对;
填充顶部:16px;
}
/*更改超小屏幕上“跨度”和“取消”按钮的样式*/
@媒体屏幕和屏幕(最大宽度:300px){
span.psw{
显示:块;
浮动:无;
}
.取消{
宽度:100%;
}
}
















         &请记住我


登录
您好,请使用此代码,这是在点击url后获取json格式的数据 这是jsonv.json文件,之后是validate()函数

{"user_name":"test","password":"testing"}

function  validate() {
 var jsdata;
$.ajax({
        type: "GET",
        url:"jsonv.json", 
        dataType: "json",
        data: JSON.stringify({
            user_name: $("#input").val(), 
            password: $("#input1").val()
        }),
        success: function(response) {
            jsdata=response;
            var  un = document.loginscreen.uname.value;

            var  pw = document.loginscreen.psw.value; 

            if  ((un == jsdata.user_name) && (pw == jsdata.password)) {
            alert(jsdata.user_name+'//'+jsdata.password);
            //window.location =  "file:///C:/Users/KS5034674/Desktop/Gagile/WebContent/homescreen.html";

             return  true;

            } else  {

              console.log("login Failed");

            }
        },
        error: function(response) {
            console.log(response);
        }
}); 
}

如果您已将数据存储在任何url中,则可以发布ajax url:“”如果您想在打开新页面后成功登录,请使用同一选项卡,然后使用_self

function  validate() {
 var jsdata;
$.ajax({
        type: "POST",
        url:"http://172.25.183.183:8080/JIRAservice/rest/login/", 
        dataType: "json",
        data: JSON.stringify({
            user_name: $("#input").val(), 
            password: $("#input1").val()
        }),
        success: function(response) {
            jsdata=response;
            var  un = document.loginscreen.uname.value;

            var  pw = document.loginscreen.psw.value; 

            if  ((un == jsdata.user_name) && (pw == jsdata.password)) {
                var myWindow = window.open("file:///C:/Users/KS5034674/Desktop/Gagile/WebContent/homescreen.html", "_self");
             return  true;

            } else  {

              console.log("login Failed");

            }
        },
        error: function(response) {
            console.log(response);
        }
}); 
}

请解释更多关于您的问题,欢迎来到StackOverflow。请看这篇关于如何提问的帖子。请将您的代码简化到最低限度,以满足您的要求,并清楚地了解您希望社区帮助您做什么。@AmirMohsen实际上这是一个登录屏幕UI代码。现在我必须通过点击一个url来使用api。我必须在代码中添加这个url的响应是什么?我需要点击这个链接到gt响应。如果它成功登录,它不会移动到下一页