我在jQuery和Javascript方面的技能非常有限。我不想做太多。 但是,我总是得到一个我无法解释的错误。
这是我的ajax / javascript
function eintragen(id){
$.post('con/essen.php?id='+id, {
'formular': $("#essen_eintragen").serialize()
});
}
现在我的HTML:
<table class="table table-hover">
<tr>
<td>
<h3><b>'.$i.' '.$wochentage[$tag].'</b></h3>
<br>
<u>Kita</u><br>
<textarea style="height:50px;" name="essen" onkeypress="eintragen("kita_'.$tag_java.'")"></textarea>
<hr>
<u>Grundschule</u><br>
<textarea style="height:50px;" name="essen" onkeypress="eintragen("gs_'.$tag_java.'")"></textarea>
<hr>
<u>Sonstiges</u><br>
<textarea style="height:50px;" name="essen" onkeypress="eintragen("son_'.$tag_java.'")"></textarea>
</td>
</tr>
</table>
如果我这样使用它,我会收到以下错误:
SyntaxError: expected expression, got '}'
答案 0 :(得分:0)
您没有正确连接字符串。将 onkeypress =“eintragen(”kita _'。$ tag_java。'“)”更改为“eintragen('kita _”。$ tag_java。“')”
<textarea style="height:50px;" name="essen" onkeypress="eintragen("kita_'.$tag_java.'")"></textarea>
要
<textarea style="height:50px;" name="essen" onkeypress="eintragen('kita_".$tag_java."')"></textarea>