Ajax 프레임워크는 Ajax 기능의 모듈식 구현을 제공하는 모음입니다. Ajax 프레임워크는 다양한 언어로 구현될 수 있습니다(예: SAJAX는 jquery의 일부일 뿐입니다). >예제 1
url:'action.php',//데이터를 받는 PHP 프로그램입니다.
data:'data='dsa',//전달된 데이터 PHP에서는 여러 매개변수가 &
dataType:'text'로 연결됩니다. //서버에서 반환되는 데이터 유형은 XML, Json jsonp 스크립트 html 텍스트 등이 될 수 있습니다.
success:function(msg){
//Ajax 제출 성공 후의 PHP 프로그램은 다음과 같습니다. 반환된 데이터 처리 함수는 msg이고, 데이터 유형은 dataType 매개변수에 정의되어 있습니다.
},
error:function( ){
Ajax 제출 실패 처리 기능! >})
PHP action.php
코드 복사
예제 2
코드 복사
코드 $(문서). Ready(function(){//jQueryready입니다. C와 같습니다. 기본 언어의 모든 작업이 포함되어 있습니다.
login(); //login() 함수는 ID가 "button_login"인 버튼을 클릭한 후 실행됩니다.
})
function login(){ //Function login(); var 사용자 이름 = $("#username").val();//상자에서 사용자 이름 가져오기
var 비밀번호 = $("#password").val();//상자에서 비밀번호 가져오기
$.ajax({ //Ajax 프로세스
type: "post", //포스트 모드에서 백엔드와 통신
url: "login.php", //이 PHP 페이지와 통신
dataType :'json', //php에서 반환된 값은 JSON 모드로 해석됩니다.
data : 'username=' 사용자 이름 '&password=' 비밀번호, //php로 전송되는 데이터 항목은 u와 p 두 가지입니다. 위
success: function(json){//php 호출이 성공한 경우
//alert(json.username 'n' json.password) //다음에서 반환 값(json.username)에 대해 경고합니다. php
$('#result').html("Name:" json .username "
Password:" json.password) //미리 정의된 결과 위치 지정자 위치에 PHP의 반환 값을 표시합니다.
}
});
//$ .post() 메소드:
$('#test_post').mousedown(function (){
$.post(
' login.php',
{
사용자 이름:$( '#username').val(),
비밀번호:$('#password').val()
},
함수(데이터) //반환 함수
{
var myjson=''
eval('myjson=' data ';')
$('#result').html(" 이름 1:" myjson.username "
비밀번호 1:" myjson.password);
}
);
});
//$.get() 메소드:
$('#test_get').mousedown(함수 ( )
{
$.get(
'login.php',
{
사용자 이름:$('#username ').val(),
password:$(' #password').val()
},
function(data) //반환 함수
{
var myjson=' ';
eval("myjson=" data "; ");
$('#result').html("이름 2:" myjson.username "
비밀번호 2:" myjson .password);
}
}
>

实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

增加元素的方法:1、用append(),语法“$("body").append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$("body").prepend(新元素)”,可向body内部的开始处增加元素。

修改方法:1、用css()设置新样式,语法“$(元素).css("min-height","新值")”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr("style","min-height:新值")”。

区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象的,可以用承诺对象中的方法,而jquery不基于承诺对象。

在jquery中,apply()方法用于改变this指向,使用另一个对象替换当前对象,是应用某一对象的一个方法,语法为“apply(thisobj,[argarray])”;参数argarray表示的是以数组的形式进行传递。

删除方法:1、用empty(),语法“$("div").empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$("div").children().remove();”,只删除子元素,不删除内容。

on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件处理程序;3、第三个参数可省略,规定传递到函数的额外数据;4、第四个参数可省略,规定当事件发生时运行的函数。

去掉方法:1、用“$(selector).removeAttr("readonly")”语句删除readonly属性;2、用“$(selector).attr("readonly",false)”将readonly属性的值设置为false。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

뜨거운 주제



