Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在mvc中将ajax成功的结果设置为div html_Javascript_Jquery_Html_Ajax_Asp.net Mvc - Fatal编程技术网

Javascript 无法在mvc中将ajax成功的结果设置为div html

Javascript 无法在mvc中将ajax成功的结果设置为div html,javascript,jquery,html,ajax,asp.net-mvc,Javascript,Jquery,Html,Ajax,Asp.net Mvc,我有下面的代码,我正在调用一个操作并在ajax成功中获得partialviewresult 但是我无法将html设置为div图,但是我在alert中没有定义;警报($('#div Graph').html());整个html正在消失 有什么想法吗 $(文档).ready(函数(){ $('#图表类型')。更改(函数(){ 如果您需要更多的代码部分,请告诉我。尝试了很多解决方案:( 谢谢 Ragesh您可以像这样直接将其附加到类/id中。您不能在警报框中显示整个div success: fun

我有下面的代码,我正在调用一个操作并在ajax成功中获得partialviewresult

但是我无法将html设置为div图,但是我在alert中没有定义;警报($('#div Graph').html());整个html正在消失

有什么想法吗

$(文档).ready(函数(){ $('#图表类型')。更改(函数(){

如果您需要更多的代码部分,请告诉我。尝试了很多解决方案:(

谢谢
Ragesh

您可以像这样直接将其附加到类/id中。您不能在警报框中显示整个div

  success: function (result) {
       alert(result);
       var res = JSON.stringify(result);
      $('#div-Graph').append(res);    
  }

您可以像这样直接将其附加到类/id。您不能在警报框中显示整个div

  success: function (result) {
       alert(result);
       var res = JSON.stringify(result);
      $('#div-Graph').append(res);    
  }

你是否希望结果是JSON格式?如果你想在AJAX中考虑JSON.STRIGNITY(结果)而不是结果.ToSTRIN(),你就不能传递这样的参数“代码> URL:/Calths/GETCAR/4”,。你可以在<代码>数据>代码中指定参数如下:代码> $Ajax({URL:/Calths/GETCARTE),数据:{PARAMNAME:PARAMEVION}类型:“获取”,成功:函数(结果)< /COD>为什么要将它转换成字符串?你希望结果是JSON格式吗?如果是的话,你可能想考虑JSON.String(结果)而不是结果。toString()在ajax中,您不能像这样传递参数
url:'/charts/GetChart/4',
。您可以在
data
中指定如下参数
$。ajax({url:'/charts/GetChart',data:{paramName:paramValue},键入:'GET',success:function(result)
为什么要将其转换为字符串?谢谢!但在调试过程中,它仍然没有定义;在执行$('#div Graph').append(result.toString())之后,整个html都会关闭。:(现在试试。我已经更新了我的答案。在此之前,请先检查是否使用
控制台.log(result);
警报(“result”))
在执行任何其他操作之前执行此操作。谢谢:)结果现在被追加,但不是预期的结果。您回答了问题。谢谢您的帮助:)谢谢!但在调试时,它仍然未定义;在执行$('#div Graph').append(result.toString())后,整个html将关闭..:(立即尝试。我已更新了我的答案。首先,请检查您是否使用
控制台.log(result);
警报(“result”);
执行此操作,然后再执行其他操作。谢谢:)现在添加结果,但不是预期的结果。您已回答了问题。感谢Shappy提供帮助:)