如何在php中回显javascript值

如何在php中回显javascript值,javascript,php,html,Javascript,Php,Html,我试图用PHP打印一个存储在JS变量中的值 document.getElementById("geo").innerHTML = '' + response; 我在idgeo 我可以通过div打印 e、 g 我有一个输入标记,我知道我可以将其用作id=“geo”,但我想在值中使用它 <input id= "geocompleat" type="text" value="<?php $geo?>" > 因此,我试图用php-like-value=“”以value=“”

我试图用PHP打印一个存储在JS变量中的值

 document.getElementById("geo").innerHTML = '' + response;
我在id
geo

我可以通过div打印

e、 g

我有一个输入标记,我知道我可以将其用作
id=“geo”
,但我想在值中使用它

<input id= "geocompleat" type="text" value="<?php $geo?>" >
因此,我试图用php-like-value=“”

value=“”
的形式显示地理位置。如果您想将“响应”内容设置为输入,您可以使用javascript,这样就不需要使用php:

document.getElementById('your_input_id').value = response;
如果要发送javascript数据,必须发出AJAX GET/POST请求。


顺便说一句,您不能在html id属性中使用以下多个值:

只能使用一个变量:

<input id="geocompleat" type="text" name="location">

如果要使用多个值,请使用“类”属性:

<input class="geocompleat geo" type="text" name="location">


这里没有jQuery。让PHP值成为JS变量值的唯一方法是使用AJAX将值发送到PHP脚本。哇,你太快了,请看我刚刚编辑了你的意思是你想更改
geocompleat
value=“”
=>
value=“”
edit的值:不妨现在删除这个,查看所有内容不要忘记给
一个
name=“geo”
属性,否则提交表单不会发送此数据。我可以使用window.location.href=“//myweb.com?geo\u loc=“+geo;当然,如果geo javascript变量是一个简单的字符串而不是javascript/json对象(例如),[objectHTMLInputElement]通过向输入对象添加“.value”来获取value属性,比如geo=element.value;获取输入值而不是输入对象。
<input class="geocompleat geo" type="text" name="location">