Не работает отправка формы под мобильными устройствами.

P
На сайте с 18.09.2015
Offline
63
542

Доброго!

Подскажите, пожалуйста, есть форма


<form action=\"\" method=\"post\" id=\"slinkform\">
<input name=\"username\" value=\"\" type=\"hidden\">
<input name=\"password\" value=\"\" type=\"hidden\">
</p>
<div class=\"select-outer\">
<select name=\"mark\" id=\"mark\"> <option value=\"999\">Марка</option>";
$sql_mark = mysql_query("SELECT * FROM `mark`");
while($row_mark = mysql_fetch_array($sql_mark)){

echo "<option class=\"opt_m\" value=\"".$row_mark['mark']."\">".$row_mark['mark']."</option>";
}
echo "</select>
<a class=\"select-button\"></a>
</div>
<div class=\"select-outer2\">
<select name=\"model\" id=\"model\" disabled=\"disabled\">
<option value=\"999\">Модель</option></select>
<a class=\"select-button\"></a>
</div>
<p class=\"but_send\" onclick=\"yaCounter13359079.reachGoal('PICKUP'); return true;\">

</p>

</form>

С нее я вытаскиваю select model


$('.but_send').click(function () {
var mod = $('#model').val();
mod = mod.replace(/ /g,"_");
$.post(

'scripts/auct_send.php',
{model: mod},
function(data){
$('#slinkform').attr("action",data.code);
$('#slinkform').submit();
},
"json"
);
});

отправляю в файл где формурется ссылка


$mod = $_POST['model'];
$str = "http://---/auth/login.php?cur_url=";

$str2 = base64_encode("/moto/search.php?word=".$mod."");

$rus = array("code"=>$str.$str2);

print json_encode($rus);

Соответственно ответ подставляю в атрибут action.

На ПК все принимается и отправляется и все работает... А на мобильных девайсах не подставляется в форму и не происходит отправка.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий