@lamarchand

Как можно сделать запрос к api через ajax?

У меня есть сайт для продажи, там есть форма заполнения, в этой форме я должен написать Счет-фактуру 111111/11, и когда я пишу оно уже автоматом должна проверять есть ли такой номер в index.php, я знаю что для этого надо подключить
.change() jquery, я уже реализовал это, но почему то я не могу вызвать invoice в index.php для проверки

код в index.php
<code>$url = "getinvoice/";
$api->post = array(
	'invoice' => 'СЧ-111111/11',
);
$vehicle = $api->sendrequest($url);
echo '<details><summary>getinvoice</summary>';
echo '<p><pre>';
print_r($api->post);
print_r($vehicle);
echo '</pre></p></details>';
exit;</code>



моя форма и ajax в payment.php
<form class="form1" method= "post">
 <label class="label2 invoice"><?php echo _("№ Счёта на оплату");?></label>
<input class=" field only-numeric input1 invoice" type="text" name="invoice" value="<?php ?>"/>
<label class="label2"><?php echo _("Сумма оплаты (рубль)");?></label>
<input class="field only-numeric input1" type="text" name="order[calcSum]" value="<?php echo htmlspecialchars($order->getCalcSum()); ?>" />

<script>
$.ajax({
type: "POST",
 url: "engine/index.php",
data: {
invoice: in,
id: 
 },
 success: function(invoice) {
if(invoice == 'СЧ-111111-11') {
  result = 'ok', val;
$("#call-popup .form").hide();
  dataLayer.push({'event': 'callback_sent'});
  } else {
 result = invoice;
  btn.prop("disabled", false).prop("value", oldBtnTitle);
  }
  $('#call-popup .note').html(result);
 }
 });           
</script>
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы