Javascript 为什么$(“id”).val()不是&x27;t函数

Javascript 为什么$(“id”).val()不是&x27;t函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,jsp: 现在它获得了许可,但ajax代码仍然无法工作: 有人能告诉我吗?#请尝试下面的javascript代码# var companyName = document.getElementById("companyName").value; alert(companyName);// not use the jquery var phoneNumber = document.getElementById("phoneNumber").value; alert(phoneNumber); 函数

jsp:

现在它获得了许可,但ajax代码仍然无法工作: 有人能告诉我吗?

#请尝试下面的javascript代码#
var companyName = document.getElementById("companyName").value;
alert(companyName);// not use the jquery
var phoneNumber = document.getElementById("phoneNumber").value;
alert(phoneNumber);
函数apply(){ var companyName=document.getElementById(“companyName”).value; 警报(公司名称); var phoneNumber=document.getElementById(“phoneNumber”).value; 警报(电话号码); var备注=document.getElementById(“备注”).value; 警惕(备注); } 提交 #请在Jquery#中尝试下面的代码 函数apply(){ var companyName=$(“#companyName”).val(); 警报(公司名称); var phoneNumber=$(“#phoneNumber”).val(); 警报(电话号码); var remark=$('#remark').val(); 警惕(备注); } 提交
请编辑您的答案以包含实际的代码块,而不是图像。ajax:if(checkName()&&checkPhone()){$.ajax({type:“POST”,url:ctx+“/applysettement/applysettementsave”,cache:false,数据类型:'json',数据:{companyName:companyName,phoneNumber:phoneNumber,备注:remark,},success:function(result)如果
$(“…).val()
不是一个函数,那么
$
不代表JQuery对象。在包含JQuery库之后,必须将
$
定义为其他含义(如果包含它的话).我只是不明白你的意思…我想,$是在JQuery库中定义的,所以我包括JQuery并可以使用$,你的意思是我需要编写自己的JQuery吗?但是在其他文件中,$(“#id”).val()可以工作normal@Johns
var companyName = $("#companyName").val();//get the value in block<input>
var phoneNumber = $("#phoneNumber").val();
var remark = $('#remark').val();
var companyName = document.getElementById("companyName").value;
alert(companyName);// not use the jquery
var phoneNumber = document.getElementById("phoneNumber").value;
alert(phoneNumber);
# Please try bellow code in javascript #    

 <script>
        function apply(){
            var companyName = document.getElementById("companyName").value;
            alert(companyName);

            var phoneNumber = document.getElementById("phoneNumber").value;
            alert(phoneNumber);

            var remark = document.getElementById("remark").value;
            alert(remark);
        }
    </script>
    <input id="companyName" class="cpn" type="text" value="" ></input> 
    <input id="phoneNumber" class="number" type="text" value=""></input>    
    <textarea id="remark" placeholder="enter"></textarea>
    <button class="submit" onclick="apply();">Submit</button>



# Please try bellow code in Jquery#  


<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>

    function apply(){
        var companyName = $("#companyName").val();
        alert(companyName);
        var phoneNumber = $("#phoneNumber").val();
        alert(phoneNumber);
        var remark = $('#remark').val();
        alert(remark);
    }
</script>
<input id="companyName" class="cpn" type="text" value="" ></input> 
<input id="phoneNumber" class="number" type="text" value=""></input>    
<textarea id="remark" placeholder="enter"></textarea>
<button class="submit" onclick="apply();">Submit</button>