这应该是一个容易的。但对我来说不太合适。用ajax中的参数获取呼叫
只是为了抬头,即使我不相信它有影响力:我正在做这个在phonegap。
我创建了一个将我的应用程序连接到数据库的wcf服务。 而不是直接连接到wcf服务,我做了一个简单的html页面,从url中获取GET参数,并用这些值连接到数据库
好吧,我已经把一个名为ajax_info的测试文件.html在网站上,我的脚本工作正常。但是当我把上面的网址,它不会做任何事情。我把我的手机连接到提琴手,并且绝对没有任何反应...
这是我的脚本(学分wc3schools)。
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
var user= "something";
var pass= "something";
xmlhttp.open("GET", "http://XX.XX.XXX.XX:8080/wcf/site.html"+"?user="+user+"&pass="+pass,true);
xmlhttp.send();
}
这个代码不工作:
function login(){
$.ajax({
type: "GET",
url: "http://XX.XX.XXX.XX:8080/wcf/site.html",
data: {"user":"something", "pass":"something"},
// processData: true,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg);
},
error: function (msg) {
$.each(msg, function() {
$.each(this, function(k, v) {
alert(v);
});
});
}
});
}
你应该说,并为你正在使用的Javascript框架添加标签。 – SAJ14SAJ
我很抱歉,但我对此很陌生。你什么意思? 我在我的index.html中有这个: '' –
我的意思是一个StackOverflow标记,现在这里。我不知道jQuery,所以我不能试图帮助你实现它的AJAX - Dojo中的同一个问题,我可以提供帮助。在问题中标记您的工具将有助于吸引人们回答:-) – SAJ14SAJ