Ajax responseText

Wszystko związane ze skryptami JS, DHTML itd.
Shaggy
Posty: 10
Rejestracja: 06 kwie 2014, 05:40:02
Strona na CBA.pl: battleship-dariusz-plichta.cba.pl
Płeć: Niewybrana
User Agent: Firefox Windows

Ajax responseText

Post 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
rkd77
Admin CBA
Posty: 4170
Rejestracja: 24 maja 2009, 16:45:21
Płeć: Niewybrana
User Agent: Chrome Linux 1024x768

Re: Ajax responseText

Post autor: rkd77 »

Są na to dwa sposoby. Wyłączyć reklamę w panelu lub w skrypcie ajaksowym wstawić:
header('Content-Type: text/plain');
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
Shaggy
Posty: 10
Rejestracja: 06 kwie 2014, 05:40:02
Strona na CBA.pl: battleship-dariusz-plichta.cba.pl
Płeć: Niewybrana
User Agent: Chrome Windows 1280x1024

Re: Ajax responseText

Post autor: Shaggy »

Dziękuje :)
wcsh
Posty: 2
Rejestracja: 20 sty 2016, 21:00:46
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Ajax responseText

Post 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 ;)
wcsh
Posty: 2
Rejestracja: 20 sty 2016, 21:00:46
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

Ajax responseText

Post 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 ;)
poroworldbot
Posty: 1
Rejestracja: 19 wrz 2016, 11:56:32
Płeć: Niewybrana
User Agent: Firefox Linux 1920x1080

Ajax responseText

Post autor: poroworldbot »

Kurde. Zrobiłem Tak Samo Ale Nadal Dostaję Reklamę Gratis :!:
ramimad
Posty: 1
Rejestracja: 25 sie 2017, 11:20:46
Płeć: Niewybrana
User Agent: Chrome Windows 1680x1050

Ajax responseText

Post autor: ramimad »

:mrgreen: :mrgreen:
jarzyn112
Posty: 17
Rejestracja: 18 paź 2014, 10:23:11
Płeć: Niewybrana
User Agent: Chrome Windows 1920x1080

Ajax responseText

Post autor: jarzyn112 »

zwróć JSONem z php i nie będzie reklamy
balpod
Posty: 1
Rejestracja: 21 lis 2018, 16:33:54
Płeć: Niewybrana
User Agent: Chrome Windows 2560x1440

Ajax responseText

Post autor: balpod »

xx
ODPOWIEDZ