У меня есть сайт для продажи, там есть форма заполнения, в этой форме я должен написать Счет-фактуру 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>