![](/img/trans.png)
[英]I want to console.log value of var_dump of array. How do I do that?
[英]Why do not I get results from var_dump, while doing 'console.log()' in '$http' AngularJS
在這里,我使用codeigniter和AngularJS。...我的代碼有什么問題?
我想要的是,我想從“輸入文本”中檢索其數據。
而且我在做'console.log()'時只得到空數據
在index.html中
<input type="text" ng-model="search_data">
<span class="display-ib" ng-click="testGetDataSearch()"></span>
在app.js中
$scope.testGetDataSearch = function()
{
$http({
method: 'GET',
url: 'home/naonwelah',
data: { 'valSearch': $scope.search_data }
}).then(function (success){
console.log(success.data);
},function (error){
console.log(error);
});
}
在AjaxRequest.php中
public function naonwelah()
{
if ( isset($_GET['valSearch'])) {
$searchValue = $_GET['valSearch'];
$result = $this->dbxs7h3j9213m02147ca_model->cariBrow($searchValue);
var_dump($result);
}
}
非常簡單,將“數據:”更改為“參數:”,然后嘗試以下操作:)
$scope.testGetDataSearch = function()
{
$http({
method: 'GET',
url: 'home/naonwelah',
params: { 'valSearch': $scope.search_data }
}).then(function (data){
console.log(data);
},function (error){
console.log(error);
});
}
如果直接打開搜索URL,會發生什么? 你有輸出嗎? 您是否在ChromeDevTools中檢查了請求? 這也可能有助於縮小問題范圍。
但是,一個問題可能是var_dump無法產生有效的JSON。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.