私はこのコードで奇妙な行動を抱えている:ボタン「送信」が押されたとき奇妙な問題()
<script type="text/javascript">
function get()
{
alert("gggg");
jQuery.get (
"http://localhost:8080/c/portal/json_service",
{
serviceClassName: "com.liferay.test.service.TrabajadorServiceUtil",
serviceMethodName: "findByName",
servletContextName: "TrabajadorPlugin-portlet",
serviceParameters: "[param]",
param : document.getElementById("nombre")
}
);
}
</script>
<div>
<form>
<input type="text" id="nombre" value="<%=searching%>"/>
<input type="button" value="Submit" onClick="javascript:get()"/>
</form>
</div>
のLiferayポータルはブロックされます。メッセージ "gggg"が表示されたポップアップが表示されますが、[OK]をクリックするとページがブロックされます。
'param:document.getElementById( "nombre")'という行を削除してもブロックされません。
誰かがエラーをどこに説明できますか、またはこの動作の理由はありますか?事前に
おかげで、
は 'のdocument.getElementById(「ノンブル」)。[値]である必要がありますが、それが失敗の原因かどうかはわかりません。 – Niko
'param'変数に入れたいものは? –
ブロックされているとはどういう意味ですか? –