Помогите разобраться почему не работает форма! В битриксе я новичок. Спасибо.
Есть форма обратной связи:
Ниже прописываю скрипт:
Файл send.php выглядит так:
Есть форма обратной связи:
| Код |
|---|
<div class="bottomform"> <fo rm role="form" id="askform"> <span class="kh2">Вас заинтересовали наши услуги, но есть вопросы?</span> <span class="kh3">Наши специалисты готовы ответить на них и найти подходящее решение именно для Вас!</span> <div class="col-xs-6" style="padding: 0 0 0 27px;"> <div class="form-group" style="width: 286px;"> <input type="text" class="form-control" name="name" placeholder="Имя" style="height: 41px"> </div> <div class="form-group" style="width: 286px;"> <input type="phone" class="form-control" name="PHONE" style="height: 41px" placeholder="+7 (___) ___-__-__"> </div> </div> <div class="col-xs-6" style="padding-left: 37px;padding-right: 13px;"> <div class="form-group" style="width: 270px;"> <textarea name="ask" class="form-control" style="height: 97px;resize: none;" placeholder="Ваш вопрос"></textarea> </div> </div> <div class="form-group" style="text-align: center;"> <button class="btn btn-success" type="send" id="asksend">Отправить</button> </div> <div class="success">Ваш запрос отправлен!</div> </form> </div> |
| Код |
|---|
<sc ript>
$(document).on("click", "#asksend", function() {
var a = new FormData($("#askform")[0]);
$.ajax({
type: "POST",
processData: false,
contentType: false,
url: "http://сайт.ru/send.php",
data: a,
cache: false,
success: function(b) {
$("#askform .success").show();
$("#askform #asksend").remove();
},
error: function(b) {
},
});
return false
});
</sc ript> |
| Код |
|---|
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$error = '';
$arSend = array();
$arSend = array('name'=>$_REQUEST["name"]);
$arSend = array(
'NAME'=>$_REQUEST["name"],
'PHONE'=>$_REQUEST["PHONE"],
'ASK'=>$_REQUEST["ask"],
);;
var_dump(CEvent::Send('SEND_BOTTOM_FORM', 's1', $arSend));
?> |