-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和谷歌顯示.VAL()不是功能,所以我更改代碼:
var companyName = document.getElementById("companyName").value;
alert(companyName);// not use the jquery
var phoneNumber = document.getElementById("phoneNumber").value;
alert(phoneNumber);
現在它得到vaule,但AJAX代碼仍然不能工作: 誰能告訴我?
請編輯您的答案,以包含實際的代碼塊,而不是圖像。 – Soviut
AJAX:如果(檢查名()&& checkPhone()){ \t \t $就({ \t \t \t類型: 「POST」, \t \t \t URL:CTX + 「/ applySettlement/applySettlementSave」, \t \t \t緩存:假, \t \t \t數據類型: 'JSON', \t \t \t數據:{ \t \t \t \tç ompanyName:公司名稱, \t \t \t \t電話號碼:phoneNumber的, \t \t \t \t注:此言一出, \t \t \t}, \t \t \t成功:函數(結果) – porkie
如果'$( 「...」)。 val()'不是函數,那麼'$'不代表JQuery對象。在包含JQuery庫之後,您必須將'$'定義爲其他內容(如果完全包含它的話)。 –