Ajax对数据库的调用不起作用

时间:2014-06-12 06:59:22

标签: javascript jquery ios ajax

在我的应用程序中,我必须对php文件进行ajax调用。在所有设备中都能正常工作。但是当我在ipad mini上尝试它时,它不会调用php,因此功能不起作用,我已经看到了很多关于这个问题的问题并编辑了我的代码。

  

jQuery.ajax({                     键入:" POST",

              async: true,
              cache: false,
              url: "directory/phpfile.php",
              data: data,
              success: function(response) {

              }
            });

我的旧代码是

  

jQuery.ajax({                   键入:" POST",

              url: "wp-admin/admin-ajax.php",

              data: data,
              success: function(response) {

              }
            });

问题仍然无法解决。所以请任何人告诉我如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

请使用此代码

 $("#ajaxform").submit(function(e)
{
var postData = $(this).serializeArray();
var formURL = $(this).attr("action");
$.ajax(
{
    url : formURL,
    type: "POST",
    data : postData,
    success:function(data, textStatus, jqXHR) 
    {
        //data: return data from server
    },
    error: function(jqXHR, textStatus, errorThrown) 
    {
        //if fails      
    }
});
e.preventDefault(); //STOP default action
e.unbind(); //unbind. to stop multiple form submit.
});

$("#ajaxform").submit(); //Submit  the FORM

答案 1 :(得分:-1)

<script type='text/javascript'>   

$(document).ready(function startAjax() {
  $.ajax({
    type: "POST",
    url: "test.php",
    data: "name=name&location=location",
    success: function(msg){
      alert( "Data Saved: " + msg );
    }
  });
});