Michał Wójcik

Michał Wójcik Front End Developer
- Freelancer

Temat: Ajax - pobiera całą strone, a nei jedną zmienną

Hej,
mam aplikacje opartą o MVC.
Problem mam z zapytaniem, który ma pobierać wartości z modelu. Łączy się dobrze, wysyła odpowiednie wartości rownież. Jednak gdy pobiera to w formie zwrotnej pobiera mi całą strone jeszcze raz, a nie tylko jedną zmienną <jak bym chciał.

Ajax kod:
<script>
function wiadomosci() {
/*pobiera prawidlowe haslo */
var values = $("#eee").val();
alert(values);

$.ajax({
url: "index.php?strona=pomoc",
type: "post",
data: {foo: values},
cache: false,
success: function(sData, sTextStatus, oXMLHttpRequest){
alert(sData);

},
error:function(){
alert("failure");

}
});

}
</script>
W odpowiedzi dostaje cały kod z <html> na początku. A interesuje mnie, aby zamiast sData pobierał tylko zmienną $this->model->test;

Może ktoś pomóc?

Temat: Ajax - pobiera całą strone, a nei jedną zmienną

To może jednak pokaż kod php a nie js?

Temat: Ajax - pobiera całą strone, a nei jedną zmienną

Przykładowo w Kohanie ustawia się
$this->auto_render = false;

bądź do żądań ajaxowych nie używa kontrolera Controller_Template.

A co do ajaxa, zwraca on content, nie zmienną, więc najlepiej zapakuj to do jakiegos jsona lub xmla i wtedy parsuj.

Następna dyskusja:

Jakie Frameworki/biblioteki...




Wyślij zaproszenie do