This is because you are processing data as a string
data: '{"stockID":"' + dropDownID + '"}',
You can change it to:
data: { stockID: dropDownID },
in some cases, depending on the parameter declared in your controller method, you need to serialize the data. If you need to do this, here is how you do it:
var o = { argName: some_value }; $.ajax({
source share