1

I have created js file which have spservices common function which I am using in my page. Below is the code for one of the function which will use for Add/Delete/Update by sending appropriate parameters to the function

function itemOperation(webUrl, listName, operationType, dataArray, id) {
  $().SPServices({
    operation: "UpdateListItems",
    async: false,
    webURL: webUrl,
    listName: listName,
    ID: id,
    batchCmd: operationType, //New, Update, Delete
    valuepairs: dataArray, //[["Title","TestItOut"]]
    completefunc: function (xData, Status) {
      console.log(Status);
    }
  });
}

I am also using datatables plugin with spservices. Now what I find is line which ever comes after above function call is not getting execute. That is just happening in IE-11 but it works very good in chrome and FireFox.

Other funny thing what I found is if I open IE developer console and work than it works as expected, may be it work cause when I open console, IE emulate is set to IE 8 by default.

Hope somebody can help me.

6

I think the problem may be the console.log() line. With IE, (I believe) console is only available when the debugger is opened, thus an error is thrown if it is not.

Replace console.log(Status) with alert(Status) and you hopefully will see it.

  • That's really strange. Kind of issue – Milind Jan 9 '14 at 6:46
  • Did my suggestion address the issue? – Paul T. Jan 9 '14 at 15:06
  • 1
    console.log() isn't a good debugging technique in IE. – Marc D Anderson Jan 10 '14 at 18:46
  • Yes @PaulT. It works :) – Milind Jan 12 '14 at 6:21
  • Hi Millind im having the same exact issue you are having,Did you manage to solve it.Its all good in Chrome,Firefox but on IE it doesnt work and im using SPServices. If you have the fix please let me know – naijacoder Jul 15 '15 at 0:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.