我有一個問題...PHP解析jQuery的形式連載錯誤的方式
這些都是我的一些HTML表單元素的名稱: 名= 「密碼」 名= 「元[naziv_firme]」
這是我的jQuery
var data = {action: 'edit', form: $('input', 'form#edit-klijent-form').serialize()}
console.log(data);
$.get('/index.php/admin-ajax', data,
function(response){
// Success
$('div#edit-klijent-div,.tipsy').hide();
$('div#klijent-edit-success').show();
});
CONSOLE.LOG給我的結果是:
action edit
form userID=12&password=&password-match=&email=test15%5Bmeta%5Bnaziv_firme%5D=test15&meta%5Bkontakt_osoba%5D=test156&meta%5Bkontakt_telefon%5D=test157&meta%5Bkontakt_email%5D=test158
所以一切都看起來不錯!
現在在PHP中,我有var_dump($ _GET);其結果是:
string(165) "userID=12&password;=&password;-match=&email=test15&meta;[naziv_firme]=test15&meta;[kontakt_osoba]=test156&meta;[kontakt_telefon]=test157&meta;[kontakt_email]=test158"
爲什麼PHP放置;在密碼後,在&meta; [... ??
和想法?我究竟做錯了什麼?
謝謝!
您能向我們展示PHP請求的查詢字符串嗎?你可以這樣做:'echo $ _SERVER ['QUERY_STRING'];'。 – 2012-04-07 19:33:10
action = edit&form = userID%3D12%26password%3D%26password-match%3D%26email%3Dtest15%26meta%255Bnaziv_firme%255D%3Dtest15%26meta%255Bkontakt_osoba%255D%3Dtest156%26meta%255Bkontakt_telefon%255D%3Dtest157%26meta%255Bkontakt_email %255D%3Dtest158 – SniffWP 2012-04-07 19:34:35
你能否粘貼你的HTML表單? – 2012-04-07 19:37:14