Внутри переменной интерпретатора у меня есть строка «nick».Неопределенная переменная со строкой
эхо A HREF = "#" OnClick = "PROF ('$ profuser.')">
@UP я удалила ЗНАК до того, так как эта команда уничтожив ВЕСЬ код в Stack Overflow
Он должен быть послан сюда:
<script>
function prof(profuser){
var xmlhttp=new
window.XMLHttpRequest(); xmlhttp.open("GET", "user.php?user=" +
profuser, true); xmlhttp.send(); }
</script>
А потом этот файл под названием user.php:
$thisuser = $_GET['user']; echo $thisuser;
Но этот код показывает мне, что строка «ник» не определена. Может ли кто-нибудь сказать мне, что не так, пожалуйста? И если в этом коде больше ошибок, расскажите мне, пожалуйста.
Первый параметр ' open' должен быть строкой, например 'xmlhttp.open ('GET', ...)'. Также, когда вы пытаетесь передать переменную 'prof' в атрибут' onclick', вам нужно правильно указать/исключить переменную как строку JavaScript, например. 'onclick =" prof ('. json_encode ($ profuser).') "' –
Что говорит вам, что «ник не определен»? Не совсем понятно, о чем вы говорите. – David
onclick говорит, что он не определен, я предполагаю, но im new при отладке – asdasdasdasdd123