var result = "Url.Content(~\\Content\\Documents\\"+data+")";
I want to append the '@' sign to result
output should be
var output= "@Url.Content(~\\Content\\Documents\\"+data+")";
I am using javascript function
function PlayVideo(e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var tData = dataItem.POnePagerId;
var GetVideoLinkLink = "@Url.Action("PlayVideo", "ProviderOnePager")";
$.ajax({
url: GetVideoLinkLink,
type: "GET",
dataType: 'html',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
data: {
'POnePagerId': tData
},
success: function (data) {
video.center().open();
debugger;
var result = "Url.Content(~\\Content\\Documents\\"+data+")";
var mediaPlayer = $("#mediaPlayer").data("kendoMediaPlayer");
console.log(mediaPlayer.media());
mediaPlayer.media({
title: "Responsive Website Delivers for Reeves Import Motorcars",
source: [ { url: result }, { quality: "720p", url: result } ]
});
}
});
}
in the ajax success I want to pass the video location to kendoMediaPlayer as source the video location is
\\Content\\Documents
and the video name test.mp4
the
kendoMediaPlayer
accepts source only like
@Url.Content(~\\Content\\Documents\\test.mp4
What I have tried:
i have tried but in js file @ sign throwing error