Используя простой PHP и Javascripet (без JSON, AJAX или чего-либо другого), я пытаюсь повторить функцию события javascript onClick. Эта функция onClick принимает две строки, и для начала я хочу увидеть эти строки, используя функцию «alert». Ниже мой код в html / php файле ::
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-html lang-html prettyprint-override"><code> <DIV id="show">
!-- few more lines here -->
<?PHP
$CONN = mysqli_connect($SERVER_w, $USER_w, $PASS_w, $DBNAME_w);
$SQL = "SELECT * from COUNTRYTABLE";
$RESULT = mysqli_query($CONN, $SQL);
$NUM_RECORDS = mysqli_num_rows($RESULT);
echo "<BR>";
for($x = 1; $x<=$NUM_RECORDS; $x++)
{ $ROW = mysqli_fetch_array($RESULT, MYSQLI_ASSOC);
//the main line::
echo "<button onClick=\"Show_Pair(\"" . $ROW['CONTINENT'] . "\",\"" .
$ROW['COUNTRY'] . "\")\"> Show! </button> <BR>";
}
mysqli_free_result($RESULT);
mysqli_close($CONN);
?>
</DIV>
Функция Javascript проста:
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-html lang-html prettyprint-override"><code> function Show_Pair_In_Alert(CON, CTR)
{
alert(CON + CTR);
}
Когда PHP оценивает, HTML выглядит следующим образом:
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-html lang-html prettyprint-override"><code> <DIV id="show">
<p>CONTINENT - COUNTRY Linkage: </p><BR><BR><button
onClick="Show_Pair_In_Alert("AFRICA_EAST","Comoros")">Show</button> <BR>
<button onClick="Show_Pair_In_Alert("AFRICA_EAST","Eritrea")">Show</button>
<BR>
<button onClick="Show_Pair_In_Alert("AFRICA_EAST","Kenya")">Show</button>
<BR>
</DIV>
ОДНАКО, когда я смотрю на инструментальные средства разработчика / консоль в Chrome, я вижу следующую ошибку:
Uncaught SyntaxError: Unexpected token}, и эта ошибка возникает чуть выше конца и под последней кнопкой ... есть красный круг с желтым крестиком в нем ... как видно на рисунке ниже
Буду признателен за любые отзывы ... просто повторюсь ... я не использую JSON, AJAX, что-нибудь ... просто пытаюсь достичь чего-то довольно сложного для моего начального уровня: P .. большое спасибо за вашу помощь заранее !!