webForumDet fria alternativet

kört fast lite på json, ajax, php, mysql för borttagning

PHP

2 svar · 1 080 visningar · startad av dwmedia

Medlem sedan nov. 2006188 inlägg
Frågan#1

Det här är min knapp för ta bort

<div id='smsviewRemoveBtn'>{$lang['PHONE_BOOK_DELETE']}</div>

här är själva knappen för temp knapp har jag som ser ut så här.

Jag får den till säga Ready to remove.

	$('#smsviewRemoveBtn').click(function() {

                alert('Ready to remove');

		//
		// Add markup ids of all custom popup box here
		//
		$('#smsviewFadeanswer , #popuprelsmsanswer').fadeOut();
		return false;
	});

Alert byts ut mot ajax som skickar vidare typ id nummer till en viss fil.
typ deletesms.php?id=idnummer

<a href=\"javascript:void(0);\" rel='popuprelsmsview' class='popupsmsview' smsid='{$data['id']}' t='{$_GET['type']}' pid='{$_GET['page']}' gid='{$data['logs_group_id']}' s='{$_GET['status']}' />

Jag har körtfast hur jag ska komma ihåg idnummer från öppningen.

När jag hämtar datan så gör jag det via json med typ likande.

		// Get/Write the SMS namn to #smsviewHeadinfo
		$.ajaxSetup({async:false});
		$.post('../_scripts/ajax_db_record_get.php', { 'id' : smsid, 'column' : 'logs_name' },
			function(data){
				document.getElementById("idsmsviewHeadinfo").innerHTML=data.result;
		}, 'json');

För hämta ut column logs_name och så vidare men det är under min ajax_db_record_get

Men nu vill jag kunna gå direkt till typ deletesms.php?id=idnummer

Några lösningar? Skulle nog kunna ta bort det direkt i min ajax fil men vill inte börja bland ajax och json med själva delete funktionen.

Tacksam för hjälpa mig tänka och komma framåt :)

Medlem sedan juni 20019 519 inlägg
#2

mitt tips är att inte använda påhittade attribut på element, html5 har ju -data attribut du kan använda dig av och enkelt kan fånga upp med jquery.

jag har svårt att följa med din kod, vad anropas var?

Medlem sedan nov. 2006188 inlägg
#3

Kan man inte ha

<a href=\"javascript:void(0);\" rel='popuprelsmsview' class='popupsmsview' smsid='{$data['id']}' t='{$_GET['type']}' pid='{$_GET['page']}' gid='{$data['logs_group_id']}' s='{$_GET['status']}' />

void i en ajax fil?
Länk fanns i historiken tills jag tog loggarna och gjorde det i ett ajax dockument för att kunna hämta och uppdatera historiken med automatik.

Perfekt om man får nya sms via https gränssnittet.
Tänkte jag men dock försvann hela öppnings länken.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)