$.fn.fieldValues = function(successful)
{
var values = {};
this.each(function()
{
if(strstr(this.name, '[]', true))
{
var tmp = this.name.replace(/\[\]/, '');
if(typeof values[tmp] == 'undefined') values[tmp] = {};
var x = 0;
while(typeof values[tmp][x] != 'undefined') x++;
values[tmp][x] = $(this).val();
}
else values[this.name] = $(this).val();
});
return values;
}
問題是我得到的PHP端此陣:的JavaScript/JQuery的數組/對象問題
array(['tagCloud'] => '[object Object]', ['status'] => 'Active'.....)
爲什麼tagCloud一個對象,我怎麼可以發佈一個整體關聯數組到PHP?
是的,我認爲它會在JSON庫,但JQuery的母語不是招」沒有json原生,並且我使用的每個插件都很糟糕,任何人都知道這個插件可以工作嗎? – dfilkovi 2009-10-07 14:23:28
你的意思是PHP沒有JSON原生? – 2009-10-07 14:27:15
不,但我找到了一個解決方案,問題是,當在jQuery中使用toJson時,我得到了stdClass的對象,我需要將它轉換爲PHP端的數組,並且它會好的。 – dfilkovi 2009-10-07 14:36:00