У меня есть следующий кодНужна JQuery ретро инжиниринговая помощь
function dbFaultgo() {
var f = element('faultForm');
var headcode = f.elements['headcode'].value;
var location = f.elements['location'].value;
var detail = f.elements['detail'].value;
var image = f.elements['image'].value;
var fullname = f.elements['fullname'].value;
var mobilenumber = f.elements['mobilenumber'].value;
$('#loadingmessage').show(); // show the loading message.
$.ajax({
type: 'POST',
url: 'http://(url removed)/save.php',
data: {
headcode:headcode,
location:location,
injuryreport:detail,
image:image,
fullname:fullname,
mobilenumber:mobilenumber
},
//change the url for your project
success: function(data){
$('#loadingmessage').hide(); // hide the loading message.
alert('Your comment was successfully added');
changePage ('page_05.html?v=1')
},
error: function(){
$('#loadingmessage').hide(); // hide the loading message.
alert('There was an error adding your comment');
}
});
return false;
};
, который идеально подходит практически для любого смартфона ... кроме одного, мне нужно, чтобы он работал на Blackberry Bold running OS5, который НЕ позволяет Ajax, поскольку он несовместим.
Есть ли более старый формат Javascript, совместимый с OS5 blackberryies (думаю, HTML4, IE8) вышеперечисленных функций или мне нужно использовать какой-то третий плагин javascript для третьей стороны?
JQuery совместим с несколькими браузерами, поэтому, если этот код не работает на BB, я уверен, что он никогда не будет работать. Я предлагаю обнаружить пользовательский агент и вместо него использовать обычный пост на BB. Таким образом, вы не потеряете волшебство ajax, и ваш код будет работать на всей платформе. –
Работает на Blackberry OS6 и далее – MOLEDesign