Ich möchte einige Daten aus der DB zeigen. und ich benutze Ajax, um das zu tun. Aber etwas falsches ist passiert, das kann nicht angezeigt werden, nachdem ich einige jquery-Skript in meiner Seite geändert habe.Ajax keine Funktion nach Änderung jquery Skript
, welcher Teil von folgenden Skript, das meine Seite verursacht nicht das Ergebnis zeigen:
$("#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>"
);
}
});
was ich will ist nach getrennten einige Daten zu tun. Das Skript liest data1 und führt dann einige Filterzeichen aus dem Textwert aus (regex verwenden).
nach der Übereinstimmung wird Ajax an DB senden und dann Daten innerhalb der DB filtern. danach werden Daten innerhalb der Seite angezeigt.
@klox, was bekommst du zurück von php, kannst du mit firebug überprüfen, wenn du Daten bekommst? – kobe
Uncaught TypeError: Objekt # hat keine Methode 'Match' –
klox
Es gibt hier einen Fehler var Übereinstimmungen = str.match (/ [TEJUG2] \ D * D/i); dann – kobe