我试图通过ajax从数据库中删除数据.
HTML:
@foreach($a as $lis)
//some code
<a href="#" class="delteadd" id="{{$lis['id']}}">Delete</a>
//click action perform on this link
@endforeach
Run Code Online (Sandbox Code Playgroud)
我的ajax代码:
$('body').on('click', '.delteadd', function (e) {
e.preventDefault();
//alert('am i here');
if (confirm('Are you sure you want to Delete Ad ?')) {
var id = $(this).attr('id');
$.ajax({
method: "POST",
url: "{{url()}}/delteadd",
}).done(function( msg ) {
if(msg.error == 0){
//$('.sucess-status-update').html(msg.message);
alert(msg.message);
}else{
alert(msg.message);
//$('.error-favourite-message').html(msg.message);
}
});
} else {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
这是我从数据库中获取数据的查询...
$a = Test::with('hitsCount')->where('userid', $id)->get()->toArray();
Run Code Online (Sandbox Code Playgroud)
但当我点击删除链接数据未删除并显示csrf_token不匹配...
我有一个几何数据类型为mysql,polygon的典型问题.
我有纬度和经度数组形式的多边形数据,例如:
[["x":37.628134, "y":-77.458334],
["x":37.629867, "y":-77.449021],
["x":37.62324, "y":-77.445416],
["x":37.622424, "y":-77.457819]]
Run Code Online (Sandbox Code Playgroud)
我有一个坐标为纬度和经度的点(顶点),例如:
$location = new vertex($_GET["longitude"], $_GET["latitude"]);
Run Code Online (Sandbox Code Playgroud)
现在我想找到这个顶点(点)是否在多边形内.我怎么能在PHP中这样做?
我开发了一个php-mysql Web应用程序,这是一个基于学校的项目.我的客户希望将此应用程序转换为.exe文件,以便可以将其安装在桌面上并使用它.
php网站如何转换为.exe文件,是否可以在不需要数据库/服务器软件的情况下运行?
请指教.
我正在使用Zend构建Web服务,我必须在发送响应之前对用户进行身份验证.用户将使用curl向服务器页面发送请求,并以以下形式传递其凭据curl_setopt($curl, CURLOPT_USERPWD, 'key:pass');
我使用Zend框架,所以服务器端页面表示如下:
http://www.example.com/app_name/public/controller/action/parameter
以下是用户请求的总代码(client.php):
<?php
$curl = curl_init('http://www.example.com/app/public/user/add/1');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code');
$response = curl_exec($curl);
$resultStatus = curl_getinfo($curl);
if($resultStatus['http_code'] == 200) {
echo $response;
} else {
echo 'Call Failed '.print_r($resultStatus);
}
?>
Run Code Online (Sandbox Code Playgroud)
现在我想要的是,我必须能够在服务器端(在我的zend控制器中)检索用户名和密码,以便我可以从数据库验证用户凭据并相应地发送响应.那么如何在另一个页面中进行身份验证呢?
我熟悉Jquery AJAX调用,它有不同的回调,如beforeSend,success,complete等.
这是使用Jquery的示例AJAX调用:
$.ajax({
url: 'register.php',
type: 'POST',
data: {name:name, email:email},
beforeSend: function() {
// show loading GIF
},
complete: function() {
// hide loading GIF
},
success: function(data) {
// parse response
}
});
Run Code Online (Sandbox Code Playgroud)
我希望使用AngularJS实现相同的目标.
对于AngularJS AJAX请求,是否有像beforeSend之类的回调?这是我的代码到目前为止,但我不知道我在哪里可以使用像beforeSend之类的回调(以便我可以在我的代码中显示加载的GIF图像):
$http.post('register.php', {'name': $scope.name, 'email': $scope.email})
.success(function(data, status, headers, config) {
if (data != '') {
}
});
Run Code Online (Sandbox Code Playgroud) 我正在使用Github库中的示例生成折线图.
我想要的是为图表中的每一行设置几个自定义样式的选项,因为我们在excel表中手动执行,如:
在图表中选择Line,格式化数据系列,然后:
如何为折线图中生成的线设置以上三个选项?到目前为止,这是我的代码,用于设置图表的布局和数据系列:
$series = new PHPExcel_Chart_DataSeries(
PHPExcel_Chart_DataSeries::TYPE_LINECHART,
PHPExcel_Chart_DataSeries::GROUPING_STANDARD,
range(0, count($dataSeriesValues)-1),
$dataseriesLabels,
$xAxisTickValues,
$dataSeriesValues
);
$layout1 = new PHPExcel_Chart_Layout();
$layout1->setShowVal(TRUE);
$plotarea = new PHPExcel_Chart_PlotArea($layout1, array($series));
Run Code Online (Sandbox Code Playgroud)
有人可以提供提示,因为我在示例中找不到它.
我很想知道如何使用twitter验证用户,并且在成功登录后,我需要用户的电子邮件......怎么办?
听说twitter不支持openid ....任何替代解决方案?
我使用zend框架来构建REST Web服务,我使用模块来分离我的api版本.
现在,我想为每个模块(v1和v2)分别配置一个配置文件,主要用于指定单独的数据库连接.
我有一个像这样的目录结构:
- application
- modules
- v1
- controllers
- models
- views
- configs
- module.ini
- v2
- controllers
- models
- views
- configs
- module.ini
- configs
- application.xml
- library
Run Code Online (Sandbox Code Playgroud)
我已经在application/configs中的"application.ini"中提到了数据库连接.我在这里阅读有关模块特定的配置并尝试了它.
我从application.ini中删除了这些数据库参数并将其放在module.ini中:
[production]
resources.db.adapter = PDO_MYSQL
resources.db.params.host = 127.0.0.1
resources.db.params.username = myuser
resources.db.params.password = mypwd
resources.db.params.dbname = my_db
resources.db.params.profiler.enabled = "true"
resources.db.params.profiler.class = "Zend_Db_Profiler_Firebug"
Run Code Online (Sandbox Code Playgroud)
.....
但是当我在模块的控制器中访问数据库时,我收到一条错误,上面写着"找不到适配器......" 请帮忙...
尝试在我的 tailwindcss 样式页面中替换行颜色,下面的代码对我的 <tr> 没有影响:
<style>
tr:nth-child(even) {
class="bg-gray-50";
}
tr:nth-child(od) {
class="bg-white";
}
</style>
Run Code Online (Sandbox Code Playgroud)
请问我错过了什么?