Need to create an array after receiving Ajax
1 option
var q1 = $.ajax({ url: "php/sms_sender.php?act=get_tech", type: "POST", dataType: "json", success: function (data) { } }).then(q1) .then(function (data) { console.log(data)
getting
[Object { name="ั1", num="33"}, Object { name="ั2", num="22"}]
Option 2
$(document).ready(function () { var q1 = $.ajax({ url: "php/sms_sender.php?act=get_tech", type: "POST", dataType: "json", }) var q2 = $.ajax({ url: "php/sms_sender.php?act=get_tech2", type: "POST", dataType: "json", }) var q = $.when(q1, q2) .then(function (data, data2) { console.log(data)
Conclusion:
[[Object { name="ั1", num="33"}, Object { name="ั2", num="22"}], "success", Object { readyState=4, responseText="[{"name":"\u04e\u04b\u...","num":"33"}]", status=200, ะตัั...}]
why different response formats?