在我的应用程序中,我必须对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) { } });
问题仍然无法解决。所以请任何人告诉我如何解决这个问题。
答案 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 );
}
});
});