JS
var arrSpecialInstructions = [];
arrSpecialInstructions.push("sder");
arrSpecialInstructions.push("vfgtr");
$.ajax(
{
url: "/PetBooking/CreditCardBookingProcess/",
data:
{
'arrSpecialInstructions': JSON.stringify(arrSpecialInstructions)
},
type: 'POST',
success: function (data, status, xhr) {},
error: function (xhr, textStatus, errorThrown) {}
});
Метод действия
[HttpPost]
public ActionResult CreditCardBookingProcess(string arrSpecialInstructions)
{
var specialInstructionsArray = arrSpecialInstructions.Split(',');
}
Мне просто нужно получить разделенный запятыми массив строк. Но он дает как показано ниже. Как я могу получить простой строковый массив, такой как sder, vfgtr после его разделения. В этот момент у него много других символов.
Не нужно строгать просто использовать join()
:
data: { 'arrSpecialInstructions': arrSpecialInstructions.join() },