2016-04-14 9 views
0

Bir gruba atanan tüm iletişim satırlarını 'Mumbai2015' gibi almak istiyorum. E-posta sayfası oluştururken, kullanıcının sahip olduğu tüm grupları listeleyebilir ve ayrıca kullanıcı belirli bir grubu tıkladığında, atanan tüm kişilerin virgülle (,) ayrılmış metinlere eklenmesini isterim.onclick getirme verisi ve textarea'ya ekle

Bunu tarayıcı tazeleme olmadan bir onclick olayı üzerinden yapmak istiyorum. Mümkün mü?

<script> 
function getFunction(str) 
{ 
var thought = jQuery("textarea#recemail").val(); 
var getemail = "NULL"; 
<?php 
$phpvar='"+str+"'; 
$txtcont = '"+thought+"';     
$ppwp = $phpvar; 
// Check connection 
if (mysqli_connect_errno()) 
{ 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
$usern = $_SESSION['login_user']; 
$sql2 = "select GROUP_CONCAT(email SEPARATOR ',') allemail from contacts,groups where groups.grpname=contacts.grp and contacts.user='".$usern."' and contacts.level=2 and groups.ID='".$ppwp."';"; 
$retval2 = mysqli_query($con,$sql2); 
$row2 = mysqli_fetch_array($retval2); 
$row_cnt = mysqli_num_rows($retval2); 
if($row_cnt > 0) { 
$getemail = $row2['allemail']; 
echo 'var getemail = "'.$getemail.'";'; 
} 
?> 
return getFunction2(getemail); 
} 
function getFunction2(getemail) 
{ 
var thought = jQuery("textarea#recemail").val(); 
document.getElementById("recemail").innerHTML= thought+getemail+","; 
}</script> 
+1

bize ekran görüntüsü yardımıyla çıkışı beklenen örnek verileri göstermek AJAX https://en.wikipedia.org/wiki/Ajax_(programming). denir. ayrıca size çaba gösterir. – Noman

+0

kod adam ifşa ... – uzaif

+0

@uzaif düzenledi .. :) –

cevap

0

JS ve PHP kodunuzu ayırın. PHP'nizi sunucunuzdaki ayrı bir php dosyasına koyun ve bir JSON object for example döndürün.

Javascript'inizde, bu kez istemci tarafında, php komut dosyanızı çağırmak için $.get'u kullanın ve döndürülen JSON'u javascript kodunuzda, $ .get geri arama işlevinde işleyin. Bu arada kullanıyor olacak

tekno

+0

Bunun üzerinde düşündüm ve üzerinde çalışmaya başladım .. Teşekkürler .. –

+0

Şimdi ayrı bir PHP sayfasında tam bir sonuç alıyordum, ama şimdi bu sonucu nasıl alabilirim ve textarea'ya ekleyebilirim? (ve ayrıca Ajax'da bir istek talebi yaratın) –

+0

Belgelere bağlantılar koydum, onları takip et, iyi açıklanmış. –