Я хочу отправить две переменные {{cat_id}}
и {{gender_id}}
из ионного html ионному провайдеру и сгенерировать данные json на основе этих переменных.
home.html
<button ion-button block *ngFor="let location of allLocation" (click)="gotoMarket(location, cat_id, gender_id)">
{{location.name}}
</button>
market.ts - провайдер
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
@Injectable()
export class MarketProvider {
constructor(public http: HttpClient) {
console.log('Hello MarketProvider Provider');
}
getMarket(){
return this.http.get<any[]>('https://idea.com/fetchMarket.php')
}
}
fetchMarket.php
$mysqli =mysqli_connect("idea.mysql.com", "idea", "idea@123", "idea");
mysqli_set_charset($mysqli,"utf8");
$query = "SELECT * FROM market";
$dbresult = $mysqli->query($query);
while($row = $dbresult->fetch_array(MYSQLI_ASSOC)){
$data[] = array(
'id' => $row['mar_id'],
'name' => $row['mar_name'],
);
}
if($dbresult){
$result = json_encode($data);
}
else {
$result = "{'success':false}";
}
echo $result;
Я знаю, как отправить переменнуюна php https://idea.com/fetchMarket.php?cat_id=$cat_id&gender_id=$gender_id
Теперь я хочу знать, как это сделать в ионном режиме, чтобы отправить переменные поставщику, а затем в источник http.get (здесь: https://idea.com/fetchMarket.php) исоздайте этот php-файл для генерации данных json на основе этих переменных.