Вот что я хочу сделать:
У меня есть такой JSON
var foo = {
format:"json",
type:"test",
id:"26443"
};
и я хочу поместить это в URL-адрес вот так
'http://example.com/a:3:{s:6:"format";s:4:"json";s:4:"type";s:4:"test";s:2:"id";s:5:"26443";}'
, который я затем вставлю в вызов ajax, но все, что я пробовал, приводит к ошибке 501 BAD URI, кто-то может сказать мне, как это сделать
Я пробовал это
EDIT:
после повторного просмотра и оповещения о результатах этой функции он выдает результаты правильно, они просто не используются propler ни ajax, ни браузером
function js_array_to_php_array(a) {
var a_php = "";
var total = 3;
for (var key in a){
total;
a_php = a_php + "s:" + String(key).length + ":\"" + String(key) + "\";s:" + String(a[key]).length + ":\"" + String(a[key]) + "\";";
}
a_php = "a:" + total +":{" + a_php + "}";
return a_php;
}
когда я использую http fox, это возвращается
http://example.com/a:3:%7Bs:6:%22format%22;s:4:%22json%22;s:4:%22type%22;s:4:%test%22;s:2:%22id%22;s:5:%2226443%22;}
, что я нахожу странным, потому что оно перекроет все, кроме последней фигурной скобки