기본 최종 참조 코드를 반응 :
가져 오기 구성 요소 {에서} '반응', 반응하여
가져 오기 {
AppRegistry,
스타일 시트,
텍스트,
TouchableHighlight,
경고,
TouchableOpacity,
보기
'원주민 - 반응'에서};
// Post 메소드, 요청 본문에 대한 신체의 요구를
/ *
* FromData
* 주로 폼을 생성하기 위해 동일한 데이터 형식 및 형태를 직렬화하는 데
*
* 데이터 VAR = FormData 새로운 새 ()
* data.append ( "이름", "안녕하세요");
Append 메서드는 두 개의 매개 변수를 수신 *, 키 값 (키 값) 각각의 이름의 값 필드 폼 필드를 표현은 복수를 첨가 할 수있다
*
* jQuery를에서는 "KEY1 = VALUE1 및 키 2 = valu2" 파라미터 대상 프레임 자동 FormData에 분배 될 것 폼
페치에서 * 포스트 요청에 대한 포스트,자동 본체 FormData 객체를 생성
*
* * /
기능 postRequest (URL) {
//将"키 1 = 값 1 & 키 2 = valu2"形式封装整FromData形式
할 formData = 새로운 FormData ();
( "ID", "15") formData.append;
formData.append ( "verName", "1111aaaa");
var에 OPTS = {
방법 : "POST", //请求方法
헤더 : {
'동의': '응용 프로그램 / JSON을',
'콘텐츠 유형을': '응용 프로그램 / JSON',
},
몸 : formData, //请求体
} ;
(URL, {가져 오기
방법 : 'POST',
헤더 : {
'동의': '응용 프로그램 / JSON',
'콘텐츠 유형': '응용 프로그램 / JSON'
경우 (response.ok) {
반환 response.json ();
}
.})을 (JSON () => {
CONSOLE.LOG (JSON)
CONSOLE.LOG (json.id)
CONSOLE.LOG (json.verName)
경보 (JSON.stringify JSON ());
}). 캐치 ((오류) => {
console.error (오류);
})
}
수출 기본 클래스의 홈 화면은 구성 요소 {확장
렌더링 () {
리턴 (
<보기 스타일 = {styles.container}>
{/ *注意:方法调用方式,绑定了이 * /}
<TouchableOpacity 된 onPress = {postRequest.bind (이, "http://jmbsjk.com/test/test2.php")}>
<보기 스타일 = {styles.btn}>
<텍스트> 후 </ 텍스트>
</ 전망>
</ TouchableOpacity>
</ 전망>
);
}
}
VAR 스타일 StyleSheet.create = ({
용기 {
플렉스 : 1
의 backgroundColor '시안'
marginTop : 30
flexDirection '로우'
justifyContent '중심'
alignItems '중심'
},
BTN : {
폭 60,
높이 : 30
borderWidth : 1
의 borderColor "노랑"
justifyContent '중심'
alignItems :
PHP 서버 측 코드 :
<? php에
// $ JSON = file_get_contents ( "PHP : // 입력");
// $ 데이터 = json_decode ($의 JSON, TRUE);
// $ ID = $ 데이터 [ 'ID'];
$ 이드를 = $ _ POST [ 'ID'];
$ verName = $ _ POST [ 'verName'];
//链接数据库
$ 사기꾼 = mysqli_connect ( "로컬 호스트", "my_db", "123456", 'my_db', 3306);
mysqli_query 결과 = $ ($ CON, $ 언급 ID 위 "recordClear를 Where의 recordId =로부터 SELECT *". ".");
$ NUM = mysqli_num_rows ($ 결과)
. //의 printf ( "총 수익 데이터 라인 % d에"$ NUM );
// 결과 집합 해제
// mysqli_free_result ($ 결과);
// 주 취득
$ TIME2 = DATE ( "N"을, 시간을 ());
//의 printf ( "오늘 %의 S", $ TIME2);
$ SQL = "삽입은 INTO recordClear (recordld,도 RecordCount, cleardate) 값 ("$ ID ','1. "$ TIME2 ....") ";
$ 쿼리 = mysqli_query ($ CON, $ SQL)
mysqli_close ($ CON );
$ resulttt = 배열 (
'ID'=> $ ID,
'verName'=> $ verName,
);
에코로 json_encode ($ resulttt, 128);
?>