我有一个问题...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