Ben ajax geçti ve görüntülenen bir tablo var. Kod geçtiğinde kod ben sadece geçiliyor sayfasında koyarsanız çalışmak için görünmüyor gibi, aynı zamanda, geçiş ile ilgili tüm javascript geçti.
Ben geçti tabloda bir tıkladığınızda, ben veri giriş alanına dönüştürmek almak istiyorum. Her TD tablo2 bir sınıfı vardır, yani teorik olarak bu basit olmalıdır.
$(".table2").click(
function () {
var html = $(this).html();
$(this).empty().html('<input name="" type="text" value="' + html + ' " />);
});
Ama olsun
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /products.php on line 90
Bunun üzerine bir ajax arama yapmaya çalıştığınızda.
Ben php değişkenleri oluşturma ve form verilerini bu şekilde geçen çalışırsanız, ben yasadışı bir XML hatası alıyorum.
Herhangi bir fikir?
DÜZENLEME
Ben PHP içermiyordu nedeni oldukça uzun olduğunu ve yaptığını bütün bazı HTML / JS yankılanan olmasıdır:
$dbh=mysql_connect ("name","user", "pass") or die('I cannot connect to the database because:'. mysql_error());
echo '<script type="text/javascript" charset="utf-8">
$(".table2").click(
function () {
var html = $(this).html();
$(this).empty().html('<input name="" type="text" value="' + html + ' " />');
});
});
</script>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="table2">data</td>
<td class="table2">data</td>
</tr>
<tr>
<td class="table2">data</td>
<td class="table2">data</td>
</tr>
</table>
';
Ve bu is ben yerine çalışıyor
$(this).empty().html('<input name="" type="text" value="' + html + ' " />');
With something like alert("you click me!");