【发布时间】:2017-11-07 17:03:53
【问题描述】:
我正在尝试基于 URL 或嵌入视频文件向我的控制器发送数据,但我似乎无法向我的控制器发送视频。
例子:
用户在输入字段中输入此iframe。
<iframe src="https://player.vimeo.com/video/" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<input id="urlVideo" type="text" />
现在如果用户进入一个网站,比如www.google.com,它会通过,但是发送 html 不起作用。我怎样才能将其捕获为要传递的字符串?
我试过 JSON.stringify($('#urlVideo').val());但这没有用。
var url = $('#urlVideo').val();
$.ajax({
url: '/Main/Controller',
data: url,
type: 'POST',
}).done(function(results){
// code
});
【问题讨论】:
-
你想在文本输入中插入 iframe html,然后你想检索那个 html?
-
不清楚您所说的“将数据发送到我的控制器”(什么控制器?)或“它通过”(到什么?)或“发送 html 不起作用”(什么 HTML ?用户是否在文本输入字段中键入 HTML 文档?)如果您包含演示您正在尝试做什么的代码,并且明确说明哪种类型的输入失败(以及如何所以。)
-
我更新了它,所以我将输入字段的值作为字符串发送回我的控制器以保存
-
什么没有按预期工作?
-
它在 AJAX 中断,如果用户输入嵌入的 iframe 视频,它不会进入控制器。如果它只是一个链接,例如 www.link.com 它工作正常,所以我必须相信它,因为输入中有它不喜欢的字符,我试图将其字符串化
标签: c# jquery ajax asp.net-mvc