在 MVC 中将值从 JavaScript 传递到部分视图

passing value from javascript to partial view in mvc

提问人:zeifi 提问时间:11/6/2015 最后编辑:thanksdzeifi 更新时间:11/6/2015 访问量:414

问:

下面给出的是我的脚本

var selectedImage;

function select(image) {
  var images = document.querySelectorAll('img');
  var index = 0, length = images.length;

  for (; index < length; index++) {
    images[index].classList.remove('selected');
  }

  selectedImage = image.id;
  image.classList.add('selected');

  var image = document.getElementById(selectedImage);
  var audioId = image.getAttribute('data-audio')
  var audioElement = document.getElementById(audioId);
}

现在我想将“audio 元素(包含从数据库获取的音频的 Url)”的值传递给在部分视图中定义的另一个函数。如何做到这一点?请帮忙。

Javascript ASP.NET-MVC C#-4.0

评论

0赞 Paul DS 11/6/2015
当您的 javascript 函数执行时,您的部分视图已经加载了吗?
0赞 ataravati 11/6/2015
修复代码。for 循环缺少它的第一个语句。另外,发布您的部分视图。
0赞 zeifi 11/7/2015
不,在按钮单击事件中显示部分视图。实际上,我真正想做的是检查用户正在单击哪个图像,然后在按钮单击时,单击该图像的相应音频 URL 将被发送到另一个视图,该视图将该音频 URL 作为参数并对其执行某些功能。int fileplay_handle = Bass.BASS_StreamCreateFile(audioElement.value);

答: 暂无答案