Code: Select all
,Code: Select all
and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]
Well today is pretty much my first day working with AJAX - JavaScript for that matter. I managed to get 95% of what I set out to accomplish done.
I have a simple php loop which displays data from a table ORDER BY `ordering`Code: Select all
while($row = mysql_fetch_array($result)) {
echo "<tr id='".$row['id']."' onmouseup='ajaxOrder()'><td>".$row['id']."</td><td>".$row['name']."</td>
<td><input type='text' id='orderid".$row['id']."' value='".$row['ordering']."' /></td></tr>";
}
echo "</table>";Code: Select all
function updateOrder() {
idNodes = document.getElementById("dndtable").getElementsByTagName("tr");
for (var i=0;i < idNodes.length;i++) {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null) {
alert ("Your browser does not support AJAX!");
return;
}
var url="update.php";
url=url+"?getorder="+idNodes[i].getAttribute('id');
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
}
function stateChanged() {
if (xmlHttp.readyState==4) {
document.getElementById("orderid").value=xmlHttp.responseText;
}
}Thanks.
feyd | Please use
Code: Select all
,Code: Select all
and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]