-2
jsp:.
<input id="companyName" class="cpn" type="text" value="" ></input>
<input id="phoneNumber" class="number" type="text" value=""></input>
<textarea id="remark" placeholder="消息备注"></textarea>
<input class="submit" type="button" onclick="apply()" value="在线提交" ></input>//define some block<input>
js:
var companyName = $("#companyName").val();//get the value in block<input>
var phoneNumber = $("#phoneNumber").val();
var remark = $('#remark').val();
Firefox und Google .val zeigt() kein Funktion, so ändere ich den Code:
var companyName = document.getElementById("companyName").value;
alert(companyName);// not use the jquery
var phoneNumber = document.getElementById("phoneNumber").value;
alert(phoneNumber);
jetzt wird es die vaule, aber ajax-Code kann immer noch nicht funktioniert: kann mir jemand sagen?
Bitte bearbeiten Sie Ihre Antwort, um tatsächliche Codeblöcke, keine Bilder zu enthalten. – Soviut
Ajax: if (Checkname() && checkPhone()) { \t \t $ Schnipsel ({ \t \t \t Typ: "POST", \t \t \t url: CTX + "/ applySettlement/applySettlementSave", \t \t \t Cache: false, \t \t \t datatype: 'json', \t \t \t Daten: { \t \t \t \t c ompanyName: Firmenname, \t \t \t \t phonenumber: Telefonnummer, \t \t \t \t Bemerkung: Bemerkung, \t \t \t}, \t \t \t Erfolg: function (Ergebnis) – porkie
Wenn '$ ("..."). val() 'ist keine Funktion, dann repräsentiert' $ 'nicht das JQuery-Objekt. Nachdem Sie die JQuery-Bibliothek eingeschlossen haben, müssen Sie '$' definieren, um etwas anderes zu bedeuten (falls Sie es überhaupt enthalten haben). –