国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【AJAX】使用JQ發(fā)送AJAX發(fā)送請求

這篇具有很好參考價值的文章主要介紹了【AJAX】使用JQ發(fā)送AJAX發(fā)送請求。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

首先要引入JQ

    <script crossorigin="anonymous" src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

服務(wù)端代碼

// 服務(wù)端準(zhǔn)備
// 1、引入express
const express = require('express');
// 2、創(chuàng)建應(yīng)用對象
const app = express()
// 3、創(chuàng)建路由規(guī)則
// request是對請求的封裝
// response是對響應(yīng)的封裝
app.all('/server',(request,response)=>{
    // 設(shè)置響應(yīng)頭:設(shè)置運行跨域
    response.setHeader('Access-Control-Allow-Origin','*');
    response.setHeader('Access-Control-Allow-Headers','*');
    // 第一步:設(shè)置發(fā)給客戶端的JSON格式數(shù)據(jù)
    var data={
        code:200,
        msg:"成功"
    }
    // 第二步:由于response.send()只能發(fā)送字符串,所以要把JSON轉(zhuǎn)換成字符串
    data = JSON.stringify(data)
    // 第三步:發(fā)送數(shù)據(jù)
    response.send(data);
});
// 4、監(jiān)聽端口的啟動服務(wù)
app.listen(8000,()=>{
    console.log("服務(wù)已啟動,8000端口監(jiān)聽中...");
})

// 5、啟動服務(wù),終端輸入: node server.js基本使用.js ,啟動之后在瀏覽器輸入127.0.0.1:8000

客戶端代碼

格式1:?$.get/post(發(fā)送地址, 發(fā)送參數(shù){key:value,key:value...} 回調(diào)函數(shù)(function(data){}[data:響應(yīng)體]))


    $.get('http://127.0.0.1:8000/server', { a: 100, b: 200 }, function (data) {
        console.log(data);
    }); 

運行結(jié)果

【AJAX】使用JQ發(fā)送AJAX發(fā)送請求,AJAX,ajax,okhttp,前端

?獲取的響應(yīng)是字符串,如何把字符串變成JSON對象

方法一:JSON.parse(data)

方法二:設(shè)置響應(yīng)數(shù)據(jù)類型為json格式

// $.get/post(發(fā)送地址, 發(fā)送參數(shù){key:value,key:value...} 回調(diào)函數(shù)(function(data){}[data:響應(yīng)體]),,'json)

? ? $.get('http://127.0.0.1:8000/server', { a: 100, b: 200 }, function (data) {

? ? ? ? console.log(data);

? ? },'json');

運行結(jié)果

【AJAX】使用JQ發(fā)送AJAX發(fā)送請求,AJAX,ajax,okhttp,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-541348.html

?格式2:? ? // $.ajax({url:發(fā)送地址,data:發(fā)送參數(shù),type:GET/POST(請求類型), 回調(diào)函數(shù)(data:響應(yīng)體)})

<script>
    $.ajax({
                // 1、url
                url:'http://127.0.0.1:8000/server',
                // 2、參數(shù)
                data:{
                    a:100,
                    b:200
                },
                // 3、請求類型GET/POST
                type:'GET',
                // 4、成功的回調(diào)
                success:function(data){
                    console.log(data);
                },
                // 5、響應(yīng)體類型設(shè)置
                dataType:'json',
                // 失敗回調(diào)
                error:function(){
                    console.log('報錯');
                },
                // 超時時間設(shè)置
                timeout:2000,
                // 請求頭信息
                headers:{
                    c:300,
                    d:400
                }
            }) 
</script>

到了這里,關(guān)于【AJAX】使用JQ發(fā)送AJAX發(fā)送請求的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 原生js發(fā)送ajax請求---ajax請求篇(一)

    原生js發(fā)送ajax請求---ajax請求篇(一)

    在原生js中我們使用的是XMLHttpRequest對象來發(fā)送ajax請求 主要步驟就是: ? ?1.創(chuàng)建XMLHTTPRequest對象 2.使用open方法設(shè)置和服務(wù)器的交互信息 3.設(shè)置發(fā)送的數(shù)據(jù),開始和服務(wù)器端交互 4.注冊事件 5.更新界面 (1) get方式 ?(2)post方式 ?二、也可以對原生js發(fā)送ajax請求進(jìn)行封裝 以

    2024年02月12日
    瀏覽(17)
  • AJAX 使用 JavaScript 的 `XMLHttpRequest` 對象來向服務(wù)器發(fā)送異步請求

    AJAX 使用 JavaScript 的 `XMLHttpRequest` 對象來向服務(wù)器發(fā)送異步請求

    AJAX 是一種使用異步 HTTP (Ajax) 請求獲取和發(fā)送數(shù)據(jù)的技術(shù)。它使得網(wǎng)頁能夠進(jìn)行異步更新,而不需要重新加載整個頁面。通過使用 AJAX,可以在不重新加載整個頁面的情況下,與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁內(nèi)容。 AJAX 使用 JavaScript 的 XMLHttpRequest 對象來向服務(wù)器發(fā)送異步請

    2024年01月16日
    瀏覽(27)
  • 【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求

    【Ajax】筆記-Axios與函數(shù)發(fā)送AJAX請求

    1、Axios是一個基于Promise的HTTP庫,而Ajax是對原生XHR的封裝; 2、Ajax技術(shù)實現(xiàn)了局部數(shù)據(jù)的刷新,而Axios實現(xiàn)了對ajax的封裝。 ajax: 本身是針對MVC的編程,不符合現(xiàn)在前端MVVM的浪潮 基于原生的XHR開發(fā),XHR本身的架構(gòu)不清晰,已經(jīng)有了fetch的替代方案 JQuery整個項目太大,單純使用

    2024年02月16日
    瀏覽(20)
  • 【AJAX】axios發(fā)送請求

    引入axios 以下是axios的GET請求格式: 以下是axios的POST請求格式: 注意:params中的鍵值對數(shù)據(jù)是拼接在url上,無論是post還是get請求。 axios

    2024年02月13日
    瀏覽(31)
  • 原生 Ajax 發(fā)送請求

    1. 創(chuàng)建

    2024年02月09日
    瀏覽(20)
  • AJAX學(xué)習(xí)筆記1發(fā)送Get請求

    AJAX學(xué)習(xí)筆記1發(fā)送Get請求

    傳統(tǒng)請求有哪些方式,及缺點 傳統(tǒng)請求有哪些? 1.直接在瀏覽器地址欄上輸入URL. 2.點擊超連接. a href=\\\"/上下文/請求地址\\\"超鏈接請求/a? ----相對路徑 a href=\\\"http://www.baidu.com\\\"超鏈接請求/a? ----絕對路徑 3.提交form表單 form action=\\\"/上下文/請求地址\\\" method=\\\"post\\\" 4.使用JS代碼 window.open(\\\"u

    2024年02月10日
    瀏覽(25)
  • AJAX學(xué)習(xí)筆記2發(fā)送Post請求

    AJAX學(xué)習(xí)筆記2發(fā)送Post請求

    AJAX學(xué)習(xí)筆記1發(fā)送Get請求_biubiubiu0706的博客-CSDN博客 繼續(xù) AJAX發(fā)送POST請求? 無參數(shù) 測試 改回來 ? 測試 AJAX POST請求? ?請求體中提交參數(shù) 測試 后端打斷點 如何用AJAX模擬form表單post請求提交數(shù)據(jù)呢? 設(shè)置請求頭必須在open之后,send之前 請求頭里的設(shè)置好比form表單的enctype

    2024年02月10日
    瀏覽(20)
  • ajax-axios發(fā)送 get請求 或者 發(fā)送post請求帶有請求體參數(shù)
  • JavaScript中最重要的一環(huán)之一,ajax發(fā)送請求??!

    如需向服務(wù)器發(fā)送請求,我們使用 XMLHttpRequest 對象的? open() ?和? send() ?方法: 方法 描述 open( method ,? url ,? async ) 規(guī)定請求的類型 method :請求的類型:GET 還是 POST url :服務(wù)器(文件)位置 async :true(異步)或 false(同步) send() 向服務(wù)器發(fā)送請求(用于 GET) send( stri

    2024年01月17日
    瀏覽(27)
  • 前端開發(fā)中的ajax請求、axios封裝

    前端開發(fā)中的ajax請求、axios封裝

    目錄 瀏覽器http請求 同步?js標(biāo)簽跨域、url 異步ajax、websock協(xié)議 ajax是異步的技術(shù)術(shù)語,最早的api是xhr(XMLHttpRequest) fetch es6 api axios 封裝axios(無論用requst還是axios請求都會生效) src/utils/request.ts請求/響應(yīng)攔截器封裝 ts post請求request.post(url)和 通用請求request({url,method:\\\'post\\\'})對象

    2024年02月11日
    瀏覽(70)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包