从MVC控制器动作调用javascript

我可以从MVC控制器动作(不是从视图页面)调用 javascript函数并获取返回值?怎么样?

我需要使用javascript这样的代码(.cs)向服务器发出请求(但这是aspx页面)

function getInitData() { 
var code; code = 'return {' ;
code += 'me: API.getProfiles({uids: API.getVariable({key: 1280}), fields: "photo"})[0]'; 
code += '};'
VK.Api.call('execute', { 'code': code }, onGetInitData); 
}
您可以从JavaScript函数调用控制器操作,但反之亦然.服务器将如何知道哪个客户端要定位?服务器只是响应请求.

在发送给客户端的响应中调用JavaScript(使用jQuery JavaScript库)的控制器操作的示例.

$.ajax({
           type: "POST",
           url: "/Controller/Action", // the URL of the controller action method
           data: null, // optional data
           success: function(result) {
                // do something with result
           },                
           error : function(req, status, error) {
                // do something with error   
           }
       });
相关文章
相关标签/搜索