Ich bin ein seltsames Verhalten mit diesem Code mit:merkwürdige Ausgabe mit jQuery.get()
<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 Portal blockiert wird, wenn die Schaltfläche „Senden“ gedrückt wird. Das Popup-Fenster mit der Meldung "gggg" wird angezeigt, aber nachdem Sie darauf geklickt haben, wird die Seite blockiert.
Wenn ich die Zeile 'param: document.getElementById ("nombre") lösche, wird sie nicht blockiert.
Kann mir jemand erklären, wo ist der Fehler oder der Grund für dieses Verhalten?
Vielen Dank im Voraus,
Rafa
Sollte sein 'document.getElementById ("nombre"). Value', aber ich bin nicht sicher, ob das den Ausfall verursacht. – Niko
was willst du in deine 'param' Variable schreiben? –
Was meinst du mit blockiert? –