PHP'den bir javascript içine bir dize iletmeye çalışıyorum ama sefil bir şekilde başarısız oluyor. Testten, testimi başarısız hale getiren beyaz boşluğunu görebiliyorum. Javascript'e geçmek için nasıl kodlayabilirim?% 20 denedim ve bir kaç şey işe yaramaz gibi görünüyor.Geçiş dizesi PHP'yi Javascript Spaces'a çevirme
Tam Kaynak
<script async src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">
function DemoOne(text) {
$('#PageView').load('test.php?text=' + text);
}
</script>
<?php
$message="hello";
echo " <a href=\"javascript:DemoOne('$message');\" ><input class='btn' type='button' value='Test'></a>
<div id='PageView'></div>";
?>
Test Çıkış test.php
<?php
echo $_GET['text'];
?>
hala sadece çıkarmadan alanlarda bu Yukarıdaki örnek çalışmasını sağlayacak gibi görünüyor başarısız aşağıdaki kodu ekleme YUKARI
TAKİP.
a href=\"javascript:DemoOne(".htmlspecialchars(json_encode($message)).");\" ><input type='button' value='Submit'></a>
<div id='PageView'></div>
Olası yinelenen (ve kaçış newlines)] (http://stackoverflow.com/questions/168214/pass-a-php-string-to-a-javascript-variable-and-escape-newlines) –