好的,这基本上是我的目标。我在java中创建了一个web服务,它使用eclipse IDE连接到mysql数据库。我想将数据从此Web服务传递到我的前端,并从前端传递回Web服务。当我使用phonegap时,我基本上必须将数据传递给javascript,然后在html中填充它。 谁能给我一些指示?一个详细的解释将非常有帮助我是一个新手!!
我使用方法检查(String name)
创建了一个Web服务public String attempt(String name)
{ System.out.println(name);
return name+" says hi ";
}
My end point is http://localhost:8357/TestWS/services/check
我试过这段代码
<html>
<head>
<script src="jquery-1.11.1.min.js"></script>
<script type="text/javascript">
function submit_form(){
var username=$("#name").val();
var data = { name: username };
$.ajax( {
type: "POST",
url:"http://localhost:1002/TestWS/services/check",
data: JSON.stringify(data),
dataType: "json",
});
}
</script>
</head>
<body>
<form>
Name: <input type="text" id="name"></input>
<input type="submit" value="submit" onclick="submit_form()"></input>
</form>
</body>
</html>
它似乎仍然无效:$
答案 0 :(得分:0)
试试这个,你想要获取/发布网络服务数据
从网络服务获取数据:
$.ajax({
url: 'Your web service url',
type: "GET", // optional. because default is GET
dataType: "json", // List object will come as json
success: function(yourListObject) {
// Here, process your list object as you wish
}
});
将数据发布到网络服务:
$.ajax({
url: 'http://localhost:8357/TestWS/services/check',
type: "POST",
data: data, // no need to convert json object for string params
success: function() {
alert(' Username has sent successfully');
}
});