html5 app ajax,app中如何使用ajax

请教一个HTML5 写作app时ajax使用方面的问题,我现在的目标是:

1、在页面中输入2个数值;

2、点击一个按钮;

3、将这2个数值透过AJAX的方式传到一个服务器的PHP程序;

4、该程序计算这2个数值的和,然后返回结果。

5、把结果显示出来。

我写的代码如附件,但在运行时显示:Uncaught ReferenceError: plus is not defined

在第16行:xmlHttp=new plus.net.XMLHttpRequest();

请问:

1、写作的代码正确不?

2、应该在什么样的环境中调试程序?

其代码如下:

var xmlHttp=null;

function testAjax()

{

var send_string= "num1="+document.getElementById("num1").value;

send_string = send_string + "&num2="+document.getElementById("num1").value;

alert(send_string);

if (xmlHttp) return;

xmlHttp=new plus.net.XMLHttpRequest();

xmlHttp.onreadystatechange=xmlHttpStatechange;

send_string= encodeURI(send_string);

xmlHttp.open("POST", "http://127.0.0.1/php/add.php", true);

xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlHttp.onreadystatechange = UpdateResult;

xmlHttp.send(send_string);

}

function UpdateResult()

{

if (xmlHttp.readyState == 4)

{

var response = xmlHttp.responseText;

document.getElementById("Result").innerHTML = response;

}

}

function xmlHttpStatechange(){

switch( xmlHttp.readyState ) {

case 0:

console.log( "xmlHttp请求已初始化" );

break;

case 1:

console.log( "xmlHttp请求已打开" );

break;

case 2:

console.log( "xmlHttp请求已发送" );

break;

case 3:

console.log( "xmlHttp请求已响应");

break;

case 4:

if ( xmlHttp.status == 200 ) {

console.log( "xmlHttp请求成功:"+xmlHttp.responseText );

} else {

console.log( "xmlHttp请求失败:"+xmlHttp.readyState );

}

break;

default :

break;

}

}

+

=

Abort XMLHttpRequest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值