作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何从 PHP 函数获取值到我的 ext js 后端?
是否可以用这样的 Ajax 请求来解决这个问题?
Ext.Ajax.request({
url: '{url action=getSqlDetails}',
params: {
count:count
},
在这种情况下,我需要 $count
变量。
public function getSqlDetailsAction() {
$fileName = $this->Request()->getParam('fileName');
$start = $this->Request()->getParam('start');
$limit = $this->Request()->getParam('limit');
$pluginFolder = dirname(dirname(__DIR__));
$sqlFolder = $pluginFolder . '/SqlFiles/';
$filePath = $sqlFolder . $fileName;
$sql = file_get_contents($filePath);
$count = substr_count($sql, '?');
if ($count > 0) {
$this->View()->count = $count;
// Shopware()->Db()->query($sql, array(' EXT js fields from Filter Panel'));
} else {
$sqlResultList = Shopware()->Db()->query($sql . " limit " . $start . ", " . $limit);
$this->View()->success = true;
$this->View()->data = $sqlResultList->fetchAll();
$this->View()->total = Shopware()->Db()->query("select count(*) from ($sql) result")->fetchColumn();
}
}
最佳答案
访问Sencha Web Page了解更多信息
Ext.Ajax.request({
url: '{url action=getSqlDetails}',
params: {
count:count
},
// http success : code 200
success: function(response){
console.log(response.responseText);
}
});
关于javascript - 如何从 PHP 获取值到 ExtJs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32649002/
我是一名优秀的程序员,十分优秀!