简体   繁体   English

我的 Javascript 函数没有在按钮点击时被调用

[英]My Javascript function is not getting called on button click

function createHTTPObj_newvehicle() {
    var http = null;
    if (window.XMLHttpRequest)
        http = new XMLHttpRequest();
    else if (window.ActiveXObject)
        http = new ActiveXObject("Microsoft.XMLHTTP");

   return http;
}

function newvehicle() {
    var http = createHTTPObj_newvehicle();
    debugger;
    http.open('POST', 'NavigateServlet?action=NewVehicle', true);
    http.send(null);
} 

function createHTTPObj_newbudget() {
    var http = null;
    if (window.XMLHttpRequest)
        http = new XMLHttpRequest();
    else if (window.ActiveXObject)
        http = new ActiveXObject("Microsoft.XMLHTTP");
    return http;
}

function newbudget() {    
    var http = createHTTPObj_newbudget();
    debugger;
    http.open('POST', 'NavigateServlet?action=NewBudget', true);
    http.send(null);
}

javascript page javascript 页面

I am having 2 button on click of which this java script should get called.我点击了 2 个按钮,应调用该 Java 脚本。 but I am unable to call it.但我无法调用它。

<servlet>
    <servlet-name>NavigateServlet</servlet-name>
    <servlet-class>com.avigma.controller.NavigateServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>NavigateServlet</servlet-name>
    <url-pattern>/NavigateServlet</url-pattern>
</servlet-mapping>

web.xml网页.xml

对于 AJAX POST 请求,您必须在open()send()之前执行以下操作:

httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM