javascript - jQuery ajax 无法访问远程服务器失败

标签 javascript jquery ajax phonegap

如果我错过了基本部分,请告诉我。但在这里谷歌搜索后我仍然不明白为什么Ajax代码不能正常工作。

我的java脚本代码

 $(document).ready(function(){ 
       $("#tform").submit(function() {
       var varUserName=$("#UserName").val();
       var varUserEmail=$("#UserEmail").val();
       var varUserPassword=$("#UserPassword").val();
       alert("email: " + varUserEmail + " name: " + varUserName + " pass: " + varUserPassword);
       $.ajax({
        type       : "POST",
        url:"http://mydomain/tesfolder/Insert.php",
        crossDomain: true,
        data       : {UserName : varUserName, UserPassword : varUserPassword,UserEmail:varUserEmail},
        dataType   : 'json',
        success    : function(response) {
            //console.error(JSON.stringify(response));
            alert('Works!');
        },
       error: function(xhr, status, error) {
        //alert("Didnt work");
           //console.error(JSON.stringify(response));
       }
    
    }); 
    
  });
      });
 <form id="tform">
                <input class="app-input" type="text" name="UserName" placeholder=" Votre Pseudo" id="UserName">
                <input class="app-input" type="email" name="UserEmail" placeholder="Votre Email" id="UserEmail">
                <input class="app-input" type="password" name="UserPassword" placeholder=" Votre Mot de passe" id="UserPassword">
             <input name="MSubmit" type="submit" value="Submit" id="Msubmit">            
            </form>

当我在本地主机上运行时,PHP 代码可以正常工作。

我还在 php 代码的开头添加了以下行

<?php 
header("Access-Control-Allow-Origin: *");
...
?>

java 脚本中的警报显示表单发送了数据。

我将感谢您的帮助。

Adjeiinfo

最佳答案

您的网址不正确: 将其更改为

url:"http://mydomain/tesfolder/Insert.php",

关于javascript - jQuery ajax 无法访问远程服务器失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44791753/

相关文章:

javascript - 将根范围数据存储在浏览器本地/ session 存储中,并在页面重新加载后加载

javascript - 在 jQuery 中翻书

php - 在 AJAX 页面中获取数据

jquery - 在 Rails 应用程序中使用 jQuery 进行 Ajax 调用

javascript - 使用 cy.exec() 更改 Cypress 中的目录

JavaScript 类更改 onClick 重新定位图像

javascript - Jquery Datepicker 从当前月份中删除上个月或下个月的天数

javascript - 如何在 Ajax 成功重定向后显示警报

javascript - 如何停止在子元素上触发事件而不是添加指针事件?

javascript - 与 Cloud Firestore 使用react