js 怎么ajax get请求数据

JavaScript09

js 怎么ajax get请求数据,第1张

用jQuery $.get() 方法:

$.get() 方法通过 HTTP GET 请求从服务器上请求数据。

语法:

$.get(URL,callback)

必需的 URL 参数规定您希望请求的 URL。

可选的 callback 参数是请求成功后所执行的函数名。

例子:

<script>

$(document).ready(function(){

$("button").click(function(){

$.get("/try/ajax/demo_test.php",function(data,status){

alert("数据: " + data + "\n状态: " + status)

})

})

})

</script>

希望对你有帮助,望采纳!

请参照下面的例子:

/*URL可以随意改*/

String uriAPI = "http://192.168.1.100:8080/test/test.jsp?u=wangyi&p=456"

/*建立HTTP Get对象*/

HttpGet httpRequest = new HttpGet(uriAPI)

try

{

/*发送请求并等待响应*/

HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest)

/*若状态码为200 ok*/

if(httpResponse.getStatusLine().getStatusCode() == 200)

{

/*读*/

String strResult = EntityUtils.toString(httpResponse.getEntity())

/*去没有用的字符*/

strResult = eregi_replace("(\r\n|\r|\n|\n\r)","",strResult)

mTextView1.setText(strResult)

}

else

{

mTextView1.setText("Error Response: "+httpResponse.getStatusLine().toString())

}

}

catch (ClientProtocolException e)

{

mTextView1.setText(e.getMessage().toString())

e.printStackTrace()

}

catch (IOException e)

{

mTextView1.setText(e.getMessage().toString())

e.printStackTrace()

}

catch (Exception e)

{

mTextView1.setText(e.getMessage().toString())

e.printStackTrace()

}

HTTP请求是指从客户端到服务器端的请求消息,包括消息首行中,对资源的请求方法、资源的标识符及使用的协议。如果HTTP/1.0服务器收到简单请求,它必须回应一个HTTP/0.9格式的简单回应。

  大一就用到现在的油猴插件,给了我好多的便利,同样是开发前端,我只是会做一个网页,人家就可以使用js脚本控制各种网页以实现一些比较骚的操作。特别是在上网课的时候用到别人的插件,简直是爽翻天了,我曾经在使用js库的时候也用到过类似的功能,只是我没想到这玩意儿还能这样用!不多解释,先写一个ajax交互的试试!

1.在油猴添加新脚本

2.要添加的脚本

3.引入jQuery

// @require https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js

人家是这样引入的,这个东西的版本不宜过高,过高会报一些不知名的bug

4.写个Ajax的get方法

5.后端用flask接一下

6.控制台打印

7.写一个对象,并且赋值给另一个对象

8.写个Ajax的post方法

9.后端用flask接一下

10.控制台打印

11.以json形式打印

flask这样写

脚本这样写

打印

注:可能会出现跨域异常,在flask中解决