JQuery-向a href添加一些参数
我试图向一个方法发送一些参数,但我不知道如何进行转换,使我的java方法理解我想让她知道的内容 我有以下html代码:JQuery-向a href添加一些参数,jquery,parameters,playframework,href,Jquery,Parameters,Playframework,Href,我试图向一个方法发送一些参数,但我不知道如何进行转换,使我的java方法理解我想让她知道的内容 我有以下html代码: <label>info :</label> @for((k,v)<- map){ @if(k == "humidity") { <button id="hum" value="@k">@k</button> <button id
<label>info :</label>
@for((k,v)<- map){
@if(k == "humidity") {
<button id="hum" value="@k">@k</button>
<button id="@v" class="h_id">@v</button>
}else{
}
@if(k == "temperature"){
<button id="temp" value="@k">@k</button>
<button id="@v" class="t_id">@v</button>
}else{
}
@if(k == "luminosity"){
<button id="lum" value="@k">@k</button>
<button id="@v" class="l_id">@v</button>
}else{
}
}
当我试图打印传递给方法的值时,
例如:
System.out.println(id_t);
System.out.println(t_v);
我在我的终端上得到这个:
+id_t+
+t_v+
我尝试了
jQuery(“.?”).html()代码>和a.innerHTML
。。。但是没有好结果 如果您的代码正在编译,我假设您的arduinoChartenv()方法需要7个参数,它看起来像这样。。
arduinoChartenv(id,id,t,t,id,h,h,id,l)
您得到的结果是错误的,因为您没有将变量传递给方法,而是将变量名作为字符串传递。例如,在下面的代码行中
@routes.Application.arduinoChartenv(id、“+id_t+”、“+t_v+”、“+id_h+”、“+h_v+”、“+id_l+”、“+l_l+”)
你传递的不是id,而是一个字符串+id+。去掉双引号和+左右的id,它应该会起作用。你试过AJAX吗?AJAX不是我的朋友。不能用jQuery完成吗?呵呵……AJAX和play实际上很简单。你有一些例子吗?或者你可以将数据作为表单提交给arduinoChartenv我不知道为什么,但是它看不到变量的值。。。
+id_t+
+t_v+