Variable values in the data option
Variable values in the data option
shida05
Posts: 2Questions: 1Answers: 0
I am wondering why, in the code below, elements d.tot and d.user look like they are being set to constants (17 and dshirey). But, if I sign on with a different user ID, both of these values change (e.g. 6 and cathye). Does anyone know how that is possible?
oTable = $('#table_001').dataTable({
"processing": true,
"serverSide": true,
"lengthMenu": [10, 25, 50, 100], // records pulldown
"iDisplayLength": 100, // # records to initially display
"ajax": {
"url": "rest/WEB014L2",
"data": function(d) { // pass additional pameters
d.tot = "17"; //data set total - ALWAYS INCLUDE
d.user = "dshirey"; //user id - ALWAYS INCLUDE
d.key = "000001297671941"; //data set key - ALWAYS INCLUDE
d.cols = "10"; // TOTAL <td> tags per <tr> tag
d.whse = "330";
d.cust = "";
d.locn = "";
d.orig = "VELOCITY";
Edited by Kevin: Syntax highlighting. Details on how to highlight code using markdown can be found in this guide
This question has an accepted answers - jump to answer
Answers
Where are you seeing this change? What are the debugging steps used to see this change?
There is nothing obvious in your code that suggests the
tot
anduser
values are set to 6 and cathye. Can you post a link to your page or a test case replicating the issue so we can help debug?https://datatables.net/manual/tech-notes/10#How-to-provide-a-test-case
Kevin
I am not doing a debug. I am just looking at the PHP code. I accidentally signed on with a secondary ID and saw that the values had changed. I don't think I can post a link. This is a client's program and that would violate their security rules. I just wondered if there was a way for the values to change when they look like they are hard coded.
Sorry, I'm not clear where you are seeing the different values. Are you saying the code snippet above had different values when you logged in with the secondary ID?
The specific code above won't change the values. There are events like
preXhr
where the data parameters sent can be set or changed. Maybe your solution is using this event.Kevin
thanks