Здесь я делаю ссылку с использованием метки привязки. И, щелкнув по этой ссылке, появится всплывающее окно. Я использую greybox. И после нажатия я передаю значение, поместив его в URL-адрес. Поэтому я могу захватить его через $ _GET во всплывающем всплывающем окне.
Но после открытия страницы я не могу передавать специальные символы. Например, у меня нет проблем с MAX9107ESA
. Так как это буквенно-цифровой. Но как только я пройду MAX9175EUB+
, например, на следующей странице я получу только MAX9175EUB
в $ _GET, но я вижу MAX9175EUB+
в URL-адресе.
Обычно я использую encodeURIComponent в javascript. Но так как я передаю это через url и $ _GET. Есть ли способ как encodeURIComponent, прежде чем поместить его в URL? Если возможно, мне бы хотелось, чтобы это был чистый html.
foreach($maximumSetup as $key=>$value)
{
echo "<tr>";
echo "<td><a href='popupmaximumsetup.php?gFacility=".$value['FACILITY']."&gProduct=".$value['PRODUCT']."' rel='gb_page_center[500,500]'>".$value['MAXIMUM_SETUP']."</a>";
echo "</tr>";
}
использование [ 'UrlEncode()'] (http://php.net/manual/en/function.urlencode.php) – ElefantPhace