簡體   English   中英

Wordpress admin-ajax.php無法在Internet Explorer中運行

[英]Wordpress admin-ajax.php not working in Internet Explorer

我正在使用自定義選項框架,該框架在除Internet Explorer之外的所有瀏覽器中都有效(這真是一個驚喜!)。 提交表單配置如下;

<form action="<?php echo site_url() .'/wp-admin/admin-ajax.php'; ?>" method="post" id="mobeus-form">

在所有其他瀏覽器中,提交表單時,更改將按預期保存。 但是,在Internet Explorer中,它似乎是直接訪問PHP文件,因為它在url欄中有這個;

http://mydomain.com/wp-admin/admin-ajax.php

頁面本身有一行文字;

{"error":false,"message":"Settings Successfully Saved!","type":""}

沒有其他事情發生,設置沒有保存,我感到困惑。 如果有人可以提供幫助,我會很感激!

admin-ajax.php文件用於ajax進程,因此不要在表單操作屬性中嘗試使用jquery stuff將數據傳遞給admin-ajax並檢索值,或嘗試使用下面的內容與jquery一起使用相同的表單提交。

var data = jQuery("#myForm :input").serializeArray();
jQuery.post(jQuery("#myForm").attr("action"),data, function(info) {
       // success code ;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM