Je veux montrer quelques données de DB. et je suis utiliser ajax pour le faire. Mais quelque chose ne va pas, le ne peut pas montrer après que j'ai changé un script jquery dans ma page.ajax aucune fonction après modification du script jquery
quelle partie du script suivant qui a causé ma page ne montre le résultat:
$("#model").change(function() {
var barcode;
barCode=$("#model").val();
var data1 = $("#model").val(barCode.substr(0,barCode.length-8));
var data2 = $("#serial").val(barCode.substr(barCode.length-8,8));
var str= data1;
var matches=str.match(/[TEJUG2]\D*D/i);
$.ajax({
type:"post",
url:"process1.php",
data:"tversion="+matches+"&action=tunermatches",
cache:false,
async:false,
success: function(res){
$('#value').replaceWith(
"<div id='value'><h6>" + res + "</h6></div>"
);
}
});
ce que je veux faire est après certaines données séparées. le script lira data1 puis effectuera un filtrage à partir de la valeur du texte (utilisez regex). Après la correspondance, ajax envoie à DB puis filtre les données à l'intérieur de la base de données. après que les données seront affichées à l'intérieur de la page.
@klox, qu'est-ce que vous obtenez de php, pouvez-vous vérifier avec firebug si vous obtenez des données? – kobe
TypeError non intercepté: L'objet # n'a pas de méthode 'match' –
klox
il y a une erreur ici var correspond à = str.match (/ [TEJUG2] \ D * D/i); puis – kobe