Мое настоящее приложение - замена содержимого с базы данных на идентификатор элемента. Я знаю это из текстовых файлов (1558 из них), и это прекрасно работает. Я * просто хотел попробовать этот метод. Заранее спасибо за
Этот прикрепленный код показывает, что я пробовал. Эхо в функции php показывает, что я превращаю это в функцию. В оповещениях отображаются отправляющие и возвращаемые значения.
<html>
<head>
<script type="text/javascript">
var b = "MyText.txt";
</script>
</head>
</html>
<?php
function add($str){
echo "My strtest file is : " . $str . " ";
echo " ";
$MyTexkFile = "<html><head></head><div> <p> This is my html text display </p></div id = \'mydiv\'><body><body></html>";
echo "The string is " . " " . $MyTexkFile . " ";
$newstr = $str . " Add some text to str";
//return $MyTexkFile ;
//return $str;
return $newstr;
}
?>
<script>
function phpadd(b) {
alert(b);
var a = "1234";
alert(a);
var padd = '<?php echo add("3579.txt")?>';
console.log(padd );
}
</script>
<button onclick='phpadd("4567.txt")'>add</button>
Как я уже говорил выше, код работает должным образом, пока я не попытаюсь передать переменную js (a или b). Я пробовал одинарные и двойные кавычки. С тильдой и без.
Моя ошибка: SyntaxError: '' литерал не завершен до конца сценария jsToPhpFunction.php: 15: 97. Почему это? Могу ли я сделать что-нибудь для передачи переменной?