Javascript Servlet中的值通过直接链接浏览器显示,但不通过代码显示

Javascript Servlet中的值通过直接链接浏览器显示,但不通过代码显示,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用jquerymobile。当我在浏览器http://**192/MLite/TransferIn2?imei=0000&username=usman&password=shafi中使用此链接时,我的代码显示了来自servlet的准确结果 但当我从ajax传递值时,我不会得到警报(数据),有一件事我要向您保证,servlet正在接收我的请求,但遵循ajax不会显示来自ajax的值 …连接成功 Ginesh bro问题是。。当我把servlet放在同一个本地主机上时,它就工作了。但当我从其

我正在使用jquerymobile。当我在浏览器http://**192/MLite/TransferIn2?imei=0000&username=usman&password=shafi中使用此链接时,我的代码显示了来自servlet的准确结果 但当我从ajax传递值时,我不会得到警报(数据),有一件事我要向您保证,servlet正在接收我的请求,但遵循ajax不会显示来自ajax的值

…连接成功 Ginesh bro问题是。。当我把servlet放在同一个本地主机上时,它就工作了。但当我从其他pc上运行时,它在ajax中就停止工作了,…而是通过直接url工作 请帮帮我

$.ajax({


url : "http://19****/MLite/TransferIn2",

        type : "post",
        dataType : "json",
        data : {


            "username": amt,
                            "password":imei2

        },
        success : function(data) {

alert(data);


        },
        error : function(xhr, ajaxOptions, thrownError) {
            alert(xhr);
            //setMessage("#transferout-msg", "Connection to Server    Failed");
            //$("#transferout-msg").html(xhr.status + ":" + thrownError);

        }


    });

在发布之前,对数据使用JSON.stringify


数据:JSON.stringify({
“用户名”:amt,
“密码”:imei2
});

这不是问题人……在servlet文件中,我成功地获得了json……但在ajax中没有得到响应。我通过直接链接得到回应,但不是通过ajax@user2768215来自浏览器的直接链接调用是HTTP-GET调用,ajax调用是POST调用。如果处理逻辑有任何差异,您可能需要发布服务器端代码。尝试执行stringify,看看它是否有效。在服务器端,我使用以下逻辑:Response.getParameter(“用户名”)并以Response.getWriter.write(result)的形式发布结果;。。。stringify这个东西不起作用了,我假设它是您所指的“Request.getParameter”。它只读取GET参数?用户名=值。您可能希望在原始问题中添加服务器端逻辑。如果逻辑不正确,则不应在直接链接中显示任何响应