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]
I am trying to add new rows to a table using ajax. I have the following javascript function for adding the row, but I need to get the data for the cells using AJAX (instead of the static 'data1-9)':
[syntax="javascript"]function addOrderLine(){
var tbl = document.getElementById('mytable');
var lastRow = tbl.rows.length; var row = tbl.insertRow(lastRow);
arr= new Array('data1','data2','data3','data4','data5','data6','data7','data8','data9');
for (r = 0; r < arr.length; r++) {
var cell = row.insertCell(r); cell.innerHTML = arr[r];
}
}eg
Code: Select all
arr= new Array('<select name="select"><option value="val1">val1</option><option value="val2">val2</option></select>', 'data2', etc. );I am hoping to run some ajax to get the HTML for each cell but I'm not sure how to get the html for each cell seperately...
I'm quite new to AJAX, but so far it seems to me that I have basically two options when getting data: 1) return HTML 2) return XML.
If I return HTML, I can just dump this into the cell with as many bells and whistles as I like. However, I can't work out how I would seperate the data for each of the cells unless I do 9 seperate http requests to 9 seperate pages for the 9 seperate cells.
If I return XML, I can seperate data for each of the cells by using seperate xml tags, however, I can't just dump html inside the XML elements because it will mess up the xml. Does this mean that I have to have seperate xml tags for every bit of data in the html (eg seperate xml tags for every option in the dropdown)? Isn't it gonna be a bit messy trying to convert all these xml tags to create the HTML...
I'm sure there must be a simple answer, but because I'm a bit new to AJAX, I'm not aware of all the options.
Any thoughts or things that I can look into are welcome. Thanks!
feyd | Please use[/syntax]
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]
[quote="[url=http://forums.devnetwork.net/viewtopic.php?t=30037]Forum Rules[/url] Section 1.1"][b]1.[/b] Select the correct board for your query. Take some time to read the guidelines in the sticky topic.[/quote]