0
試圖獲取Wordpress插件中的發送數據,但無法讓數據正常工作。那麼如何從PHP文件中的序列化部分獲取數據?無法訪問PHP文件中的AJAX的序列化數據
//代碼
<form method="post" id="form-settings" action="ajaxpro.php" >
<?php wp_nonce_field('settings', 'settings_nonce', false);?>
<input name="field-one" type="text"/>
<input name="field-two" type="text"/>
<textarea name="field_three">Hello world</textarea>
// notice the double fields
<input name="field-x[]" type="text"/>
<input name="field-x[]" type="text"/>
<input name="field-x[]" type="text"/>
<input name="field-x[]" type="text"/>
<input name="field-x[]" type="text"/>
<button id="submitme" name="save-form">Save</button>
</form>
$('body').on('submit', '#form-settings', function(e){
var seri =$(this).serializeArray()
$.post(ajaxurl, {
action: 'save_ajax_func',
posted: seri
}, function(response) {
console.log(response);
});
return false;
});
//notice that I do use double field names(field-x)
echo $_POST[ 'posted' ][ 'field-one' ] // not working
是的,我忘了把上面的演示放在演示裏面;-) – user759235
讓我們看看錶單的HTML – Musa