ホームページ  >  記事  >  ウェブフロントエンド  >  JSからController_javascriptスキルを呼び出せない問題を解決する方法

JSからController_javascriptスキルを呼び出せない問題を解決する方法

WBOY
WBOYオリジナル
2016-05-16 15:22:341631ブラウズ

うわさ話はもうやめましょう。まずは事故現場をご覧ください。
事故現場
ここで私がしなければならないことは、JS を介してバックグラウンド コントローラー メソッドを呼び出すことです。クライアントが Jquery と Ajax を使用していることがわかります。問題は、JS は実行できますが、バックグラウンド コードがコントローラー メソッドを実行できないことです。


私の解決策
ajax コードが間違っています。コード内でリクエスト メソッド (同期リクエストまたは非同期リクエスト) を設定していないことがわかります。これは、ここで ajax を使用することを意味します。同期を達成します。
したがって、ajax にリクエスト メソッドをもう 1 つ追加する必要があります。

jquery で ajax を書く
以下はajaxを利用する方法です。

$.ajax ({ 
  method //数据的提交方式:get和post 
  url //数据的提交路劲 
  async //是否支持异步刷新,默认是true 
  data //需要提交的数据 
  dataType //服务器返回数据的类型,例如xml,String,Json等 
  success //请求成功后的回调函数 
  error //请求失败后的回调函数 
 }); 

Aajx というと、ユーザー エクスペリエンスを向上させる非同期呼び出しを思い浮かべるかもしれませんが、今回使用する ajax は同期方式を採用しています。この記事が皆さんの学習に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。