Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Hosting dołącza zbędne informacje


Rekomendowane odpowiedzi

Opublikowano

Witam mam o to takie pliki:

 

index.html

<html>
<head>
	<title>test</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
$("#guzik").click(function() {
var tekst = $('input[name=tekst]').val();
$.ajax({ url: "1.php",
type: "POST",
data: "indeks="+tekst,
success: function(msg) { $("#kontener").text(msg); }
});
});
});
</script>
</head>
 
<body>
		<input type="text" name="tekst" />
		<input type="button" id="guzik" value="KLIK" />

	<div id="kontener"></div>
</body>
</html>

 

 

oraz 1.php

<?php
if(!isset($_POST['indeks'])) {
	echo'Nie przeslano zmiennej "indeks"';
} elseif($_POST['indeks'] == "wartosc") {
	echo'Zmienna "indeks" ma wartosc "wartosc"';
} else {
	echo'Zmienna "indeks" NIE ma wartosci "wartosc"';
	}
?>

 

 

Problem nr 1.

Wszystko działa dobrze tylko na hostingu cba.pl dołącza mi do komunikatu, który wyskoczy jakieś zbędne informacje które są nie potrzebne np:

cray.cba.pl

 

da się to jakoś zlikwidować ?

 

Problem nr 2.

Drugi problem dotyczy oto tej lini

success: function(msg) { $("#kontener").text(msg); }

 

a dokładnie jak zmienię powyższą na taką :

success: function(msg) { $("#kontener").html(msg); }

 

to wtedy nic nie działa :/

 

Dziękuję za pomoc.

Opublikowano

Dodałem i nic nie działa

w js.

 

 

$.ajax({ 
dataType:"json",
url: "1.php",
type: "POST",
data: "indeks="+tekst,
success: function(msg) { $("#kontener").text(msg); }
});
 

 

w php

 

header('Content-type: application/json');
 

 

Opublikowano

Prócz dodania tych informacji musisz je jeszcze przesyłać w odpowiednim kodowaniu, tj. w php:

<?php
$jsonData = array();
if(!isset($_POST['indeks'])) {
	$jsonData['message'] = 'Nie przeslano zmiennej "indeks"';
} elseif($_POST['indeks'] == "wartosc") {
	$jsonData['message'] = 'Zmienna "indeks" ma wartosc "wartosc"';
} else {
	$jsonData['message'] = 'Zmienna "indeks" NIE ma wartosci "wartosc"';
	}

echo json_encode($jsonData);
?>

 

 

W js:

$.ajax({ 
dataType:"json",
url: "1.php",
type: "POST",
data: "indeks="+tekst,
success: function(data) { $("#kontener").text(data.message); }
});

 

 

na 99% powinno działać

Opublikowano

Usunąć reklame możesz tak:
Albo wykupić ,albo w CSS dać takie coś:

body div {
display: none;
}

Jak ci nie działa to cud bo u siebie tak mam i działa. Sprawdziłem u cb dodając sobie ten atrybut - też działa :)

I nie bój się jak nie masz super ruchu na stronie to nikt ci jej nie powinien zdjąć - Ja swoją pierwszą stronę założyłem dokładnie 2 lata, 2 godziny, 15 minut temu na cba i do tej pory nie zdjęli :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...