江上渔者 发表于 2012-3-7 21:25:08

在JS中如何调用PHP类中的一个具体的函数并向其传递参数

具体的问题是:
    1 在view中写一个JS函数,想在这个函数中调用controllers下某个php脚本中所创建的类中的一个具体的函数,并向其传递一个参数。该当如何实现?
    2 JS实现的函数可以直接调用PHP类中的函数么?如果可以,如何实现?
    3 如果不可以直接调用PHP类中的函数?怎样间接调用?需要借助AJAX?如何借助,希望各个大侠指教!

   

justdoit 发表于 2012-3-7 22:41:16

1:向控制器中的方法传递参数,现在一般都是采用jquery封装的ajax方法。
2:第二个和第三个疑问不知道你要表达什么意思。请说仔细点。

江上渔者 发表于 2012-3-8 08:34:36

justdoit 发表于 2012-3-7 22:41 static/image/common/back.gif
1:向控制器中的方法传递参数,现在一般都是采用jquery封装的ajax方法。
2:第二个和第三个疑问不知道你要表 ...

第二个和第三个是对第一个问题的补充的。
问题2 是问JS函数是否可以直接调用PHP创建的类中的函数。强调若可以直接调用,则如何实现。
问题3 是如果JS不可以直接调用PHP创建的类中的函数,其它方法如何实现。

justdoit 发表于 2012-3-8 08:52:56

你的意思是不是在view的js语法中如何使用controller中的php变量啊?

江上渔者 发表于 2012-3-8 10:05:38

justdoit 发表于 2012-3-8 08:52 static/image/common/back.gif
你的意思是不是在view的js语法中如何使用controller中的php变量啊?

对的。我直接使用window.location.assign(url)这个函数了

lynn.wang 发表于 2012-3-8 11:30:54

建议你去看一下 Ajax 的功能
然后使用第三方库 如 JQuery 中的 ajax 方法
实现你所需要的效果
即可传递参数调用某个方法
也可以将该方法的返回值获取后针对性的更新页面某些部分

gauspican 发表于 2012-3-8 12:56:52

1、ajax方式,不转向
2、window.location方式,转向
页: [1]
查看完整版本: 在JS中如何调用PHP类中的一个具体的函数并向其传递参数