Strona 1 z 1

Ajax responseText

: 25 wrz 2014, 10:46:46
autor: Shaggy
Witam,

Na mojej stronie chciałem odczytać wiadomość zwracaną przez responseText z obiektu XMLHtttpRequest. Problem polega na tym że w skrypcie php wysyłam odpowiedź "Succes" a zwracany jest string:

Kod: Zaznacz cały

 "<!-- ~~~~~~~~~~~~~~~~~~~~~~~ ADACTION_CBA.PL sekcja ROS ~~~~~~~~~~~~~~~~~~~~~~~ -->



<!-- BBelements AdServer one2many Position: go.idmnet.bbelements.com Adaction_cba.pl(1276) / ROS(1) / 750x100(1) -->

<!-- HowTo: Place this code into the html page where the ad should appear. -->

<div id='bmone2n-1276.1.1.1'></div>



<!-- BBelements AdServer one2many code -->

<!-- HowTo: All the ad codes must be above this code! -->

<!-- HowTo: It is good idea to place this code just below the last ad code. -->

<script type='text/javascript' charset='iso-8859-2' src='http://go.idmnet.bbelements.com/bb/bb_one2n.js'></script>

<script type='text/javascript'>/* <![CDATA[ */ 

var bbkeywords=''; //fill in: 'key1;key2;..'

bmone2n.addPosition('1276.1.1.1','');

bmone2n.getAd('go.idmnet.bbelements.com',bbkeywords,''+(typeof(bburlparam)=='string'?'&'+bburlparam:''),'iso-8859-2');/* ]]> */</script>

<div id='bmone2t-1276.1.1.1' style='display:none'><script type='text/javascript'>/* <![CDATA[ */ bmone2n.makeAd('1276.1.1.1'); /* ]]> */</script></div>

<script type='text/javascript'>/* <![CDATA[ */ bmone2n.moveAd(); /* ]]> */</script>

Success<!-- cba <!--]-->
<div style="text-align:center;font-size:11px" class="cbalink"><a href="http://www.cba.pl/" title="darmowy hosting">Darmowy Hosting</a> CBA.PL<br/><br/></div>
<script type="text/javascript" src="http://a.cba.pl/r1.js"></script>
<script type="text/javascript">
// <![CDATA[
var dd = document.getElementById("bmone2n-1276.1.1.1");
if (dd)
{
    var child = dd.childNodes;
    var ok = false;
    if (child.length > 0) ok = true;

    if (ok == false)
    {
        dd.innerHTML = '<!--googleoff: all--><!--noindex--><center><img src="http://www.cba.pl/cba.gif" alt=""/></center><!--/noindex--><!--googleon: all-->';
    }
}
// ]]>
</script>
</body><!-->
"
gdy np. dodam odpowiedz przez innrHtml do jakiegoś elementu pojawi się oczekiwane "Success" + reklama cba.
Pytanie moje jest proste. Czy jest możliwość przesłać jedynie słowo success w odpowiedzi? a jeżeli się nie da to jak z tej odpowiedzi wyciągnąć słowo success do zmiennej w javascript.

Z góry dziękuje i pozdrawiam

Re: Ajax responseText

: 25 wrz 2014, 14:49:40
autor: rkd77
Są na to dwa sposoby. Wyłączyć reklamę w panelu lub w skrypcie ajaksowym wstawić:
header('Content-Type: text/plain');

Re: Ajax responseText

: 25 wrz 2014, 19:36:38
autor: Shaggy
Dziękuje :)

Ajax responseText

: 25 mar 2016, 20:31:47
autor: wcsh
Witam, użyłem xhttp.setRequestHeader("Content-type", "text/plain"); lecz nadal mam reklamę w responseText. Wysyłam dane metodą POST, więc jestem zdany na xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); Proszę o pomoc ;)

Ajax responseText

: 25 mar 2016, 21:10:19
autor: wcsh
Wszystko już jest ok, po prostu źle zrozumiałem :D. Header() powinien być w pliku .php (czyli tym do którego wysyłam zapytanie)

Dziękuje ;)

Ajax responseText

: 01 lis 2016, 15:45:58
autor: poroworldbot
Kurde. Zrobiłem Tak Samo Ale Nadal Dostaję Reklamę Gratis :!:

Ajax responseText

: 25 sie 2017, 11:29:44
autor: ramimad
:mrgreen: :mrgreen:

Ajax responseText

: 17 gru 2017, 16:25:42
autor: jarzyn112
zwróć JSONem z php i nie będzie reklamy

Ajax responseText

: 21 lis 2018, 16:34:11
autor: balpod
xx