### **thinphp5内部使用Ajax举例**
1、模块内部使用Ajax
~~~
function submit(){
var user_name = $("#userName").val();
var user_password = $("#userPassword1").val();
$.ajax({
type: "POST",
url: "接受提交的url",
dataType: "json",
data: {
"user_name" : user_name ,
"user_password" : user_password ,
},
success: function(data){
alert(data);
},
error:function(data) {
alert(data);
}
});
}
~~~
注:如果自己写的JS文件是从外部引入,会遇到模版标签不解析的情况,特别是对于提交的接收URL,这个时候需要在引入JS之前定义一个全局变量,以保证外部JS可以接收到模版标签。
~~~
<script>
//为引入的外部资源设置变量模版解析
var url = "__URL__";
</script>
~~~
在js文件内部就可以使用“url”
~~~
"url" : url+"/UserAdd",
~~~
2、跨模块使用Ajax