0
Я хочу отправить форму с Ajax JQuery,Ajax JQuery форма междоменного представления
Я хочу отправить данные из http://domain1.com в http://domain2.com
Это моя форма
<form action="https://domain2.com/index.php/site/send_sms" method="post">
<input type="hidden" name="with_slogan" value="yes" id="with_slogan" />
<input type="hidden" name="glist" id="glist" value="" />
Number: <br/>
<input type="text" name="to_mobile" value="" id="to_mobile" class="hide" />
<br/>
Message: (100 text) <br/>
<textarea cols="30" rows="6" maxlength="110" name="sms_body" id="sms_body"> --shaikatssj </textarea>
<br/>
<input type="submit" name="submit" value="Send" class="sm-button-submit" /></form>
Ajax:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script> var url="https://domain2.com/index.php/site/send_sms"; var datastring = "with_slogan=yes&glist=&to_mobile=017147974&sms_body=teshejdsgjkjfdt&submit=submit"; $.ajax({ url: url, data: datastring, type: "POST", crossDomain: true, success: function(e) { alert(e.responseText); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert("Status: " + textStatus); alert("Error: " + errorThrown); } }); </script>
Я пробовал ajax пост, но получил нулевой успех.
* «получил нулевой доступ» * говорит нам, что ничего не происходит. Для проверки фактического запроса используйте свою сеть и консоль разработчика. Также реализуйте обработчик ошибок ajax. Вероятно, у вас нет CORS для домена 2, но требуется больше информации об устранении неполадок, чем то, что предоставляется. Также покажите свой код ajax – charlietfl
Я обновил сценарий ajax, вы можете проверить его? – user5724063