Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery, ajax i znak '&'
Forum PHP.pl > Forum > XML, AJAX > AJAX
rajcho
Witajcie,

raczkuje w jquery i aaxe i stanalem przed problemem jak wyslac znak & w tresci zapytania. wykorzystuje skladnie:


CODE
$.ajax(
{
type: "POST",
url: "'.HOST.'ajax/usercontactsaddcontactexe.php",
data: data,
success:
function(t)
{
$("#details").empty().append(t);
var activegroup=$("#groups .active").attr("alt");
$("#persons").load("'.HOST.'ajax/usercontactspersonslist.php",{id: activegroup});
$("#groups p").load("'.HOST.'ajax/usercontactsgroupslist.php",{id:'.$_SESSION['user']->get('id').'});

},
error:
function()
{
$("#details").prepend("An error occured during processing");
}
});


gdzie data to ciag typu: param1=val1&param2=val2.....

chodzi o to ze w val zawarty bylby & co krzaczy mi przesylanie danych.

Ma ktos pomysl lub gotowe rozwiazanie?
#luq
Spróbuj %26 zamiast &
rajcho
to bym musial robic filtrowanie danych i zamieniac kazdy & w tkscie na %26 i po stronie skryptu odbiorcy ponowne w druga strone? czy moze przesylajac przez POST system automatycznie zmieni %26 na &? W sumie to mozna zrobc filtrowanie wtedy i zmieniac & na dowolny cia i go odwracac....
revyag
W opcjach requestu możesz podać poszczególne parametry i ich wartości w formacie JSON
Kod
$.ajax(
{
    type: "POST",
    url: "'.HOST.'ajax/usercontactsaddcontactexe.php",
    data: {param1: val1, param2: val2},
success:
function(t)
{
.....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.