Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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
使用ajax和javascript将_Javascript_Ajax - Fatal编程技术网

使用ajax和javascript将

使用ajax和javascript将,javascript,ajax,Javascript,Ajax,我正试图将这些信息放入我的数据库中,因此,这段代码位于connexion.jsp中,这是一个要求登录facebook的页面。 代码应该被调用到控制器中,控制器是java中的一个文件,并进入数据库 所以我的问题是代码$.ajax似乎不起作用。它不提供成功或错误窗口。无论是否使用函数(){},都会发出警报。 我可能错过了一些关于ajax的信息,但是我找不到更多关于我的错误的信息 函数fbLogin(){ FB.登录(功能(响应){ if(response.authResponse){ //获取并显

我正试图将这些信息放入我的数据库中,因此,这段代码位于connexion.jsp中,这是一个要求登录facebook的页面。 代码应该被调用到控制器中,控制器是java中的一个文件,并进入数据库

所以我的问题是代码$.ajax似乎不起作用。它不提供成功或错误窗口。无论是否使用函数(){},都会发出警报。 我可能错过了一些关于ajax的信息,但是我找不到更多关于我的错误的信息

函数fbLogin(){
FB.登录(功能(响应){
if(response.authResponse){
//获取并显示用户配置文件数据
getFbUserData();
$.ajax({
方法:“post”,
url:“/hello/facebookconnection”,
first_name:response.first_name,
姓氏:response.last_name,
电子邮件:response.email,
成功:
//成功:函数(){
window.alert('Sent User data!')/;}
,
错误:
window.alert('发送ajax数据时出错')
});
否则{
document.getElementById('status').innerHTML='User cancelled';
}
},{范围:'电子邮件'});
}

你在其他人面前出现了语法错误。

你检查了日志中的错误了吗?我打赌你至少没有运行包含的堆栈片段。这可能与你在代码中遇到的错误相同。另外,为什么你要注释掉
success
属性而不是它的内容?我检查了,但不理解其中一个警告,w这是我的错误的原因XD和Joseph,还有另一个成功就在上面你的其他人前面不是缺少了一个括号吗?你看不到括号吗?O.oNope在你前面其他人在你的代码中不是在我更正的代码中没有}哦,哈哈,那么你是说在我的其他人之前XD是的,我的错,从MEBAD copy paste在哪里加载了应用程序或页面中的函数dom加载完成后是否调用了该函数?
 function fbLogin() {
            FB.login(function (response) {
                if (response.authResponse) {
                    // Get and display the user profile data
                    getFbUserData();
                    $.ajax({
                        method: 'post',
                        url: '/hello/facebookconnection',
                        first_name: response.first_name,
                        last_name: response.last_name,
                        email: response.email,
                        success:
                        //success: function(){
                            window.alert('Sent User data!')//;}
                        ,
                        error:
                            window.alert('Error in sending ajax data')
                    });
                } else {
                    document.getElementById('status').innerHTML = 'User cancelled';
                }
            }, {scope: 'email'});
        }