我想運行我的php功能,當我點擊這個按鈕,這適用於Chrome和Firefox的罰款,但不是在Safari上,我不知道爲什麼:(請幫助我...按鈕點擊,運行一個php函數與ajax
我的PHP函數是:complete_automate_xml(); 我的按鈕是:<button id="btn" onclick="alertWithoutNotice();" class="deletebtn button button-next">Verstuur E-mails</button>
我的代碼是:
<script>
jQuery(document).ready(function($) {
$('#btn').click(function(){
$.ajax({
type: "POST",
url: '../wp-admin/admin.php?page=spd_xml_importer',
data: {action: 'call_this'},
success: function (html) {
alert(html);
}
});
});
});
</script>
<div class="email-bt">
<script>function alertWithoutNotice(message) {
setTimeout(function() {
alert('E-mails zijn verzonden');
}, 300);
}</script>
<button id="btn" onclick="alertWithoutNotice();" class="deletebtn button button-next">Verstuur E-mails</button>
</div>
<?php
if ($_POST['action'] == 'call_this') {
complete_automate_xml();
}
在控制檯的safari中是否有任何js錯誤? – rahul
沒有:(但它不會運行PHP,當我點擊按鈕,,,很奇怪 –
似乎有一個內聯函數和一個通過'onload'處理程序附加 - 兩個競爭函數差不多,你可以結合這兩個? – RamRaider